โฮมเพจ » การเข้ารหัส » 10 สุดยอดแหล่งที่มาโค้ดบรรณาธิการฟรี - สอบทานแล้ว

    10 สุดยอดแหล่งที่มาโค้ดบรรณาธิการฟรี - สอบทานแล้ว

    ด้วยเครื่องมือแก้ไขโค้ดระดับมืออาชีพเช่น Dreamweaver, Coda, Textmate และอื่น ๆ จึงไม่น่าแปลกใจที่ผู้คนจำนวนมากลืมเรื่องการแก้ไขโค้ดที่ง่ายกว่าเช่น Window's Notepad เราเข้าใจดีว่าเรียบง่ายไม่ได้หมายถึงตัวเลือกที่ดีที่สุด แต่มีตัวแก้ไขโค้ดที่เรียบง่าย แต่เป็นมืออาชีพที่อาจเหมาะกับสิ่งที่คุณต้องการ!

    เหล่านี้คือสิ่งที่ฉันพบว่าเป็นปังที่ดีที่สุดสำหรับศูนย์ bucks (พร้อมโบนัสเพิ่ม) รู้สึกอิสระที่จะแบ่งปันรายการโปรดส่วนตัวของคุณในความคิดเห็น.

    1. แผ่นจดบันทึก ++

    Notepad ++ เป็นโอเพ่นซอร์สแทนโปรแกรม Notepad ต้นฉบับ (ซึ่งมาพร้อมกับ Windows) และรองรับหลายภาษา แม้ว่ามันจะถูกสร้างขึ้นสำหรับ Microsoft Windows แต่ก็สามารถทำงานบน Linux, Unix, BSD และ Mac OS X (โดยใช้ Wine) ทันทีที่เริ่มต้น Notepad ++ คุณจะสังเกตเห็นความแตกต่างระหว่างมันกับ Notepad ดั้งเดิม มีปุ่มและคุณสมบัติเพิ่มเติมมากมายเช่นการสนับสนุนปลั๊กอินการแก้ไขแบบแท็บการลากและวางการแก้ไขแบบแยกหน้าจอการเลื่อนแบบซิงโครไนซ์ตัวตรวจการสะกด (ผ่านปลั๊กอินที่รวมอยู่) ค้นหาและแทนที่เอกสารหลาย ๆ ไฟล์การเปรียบเทียบไฟล์ "Notepadd ++ รองรับการเน้นไวยากรณ์และการพับไวยากรณ์สำหรับ 48 การเขียนโปรแกรมการเขียนสคริปต์และภาษามาร์กอัป" (ที่มา).

    ตามที่เว็บไซต์อธิบายโปรแกรมเขียนใน C ++ และใช้ pure Win32 API และ STL ซึ่งทำให้มั่นใจได้ว่าความเร็วในการเรียกใช้งานที่สูงขึ้นและขนาดโปรแกรมที่เล็กลง หากคุณต้องการเรียนรู้วิธีทำ Notepadd ++ โปรแกรมแก้ไขข้อความเริ่มต้นคุณสามารถอ่านคำแนะนำได้ที่นี่.

    ข้อดี

    • น้ำหนักเบาและเปิดตัวได้อย่างรวดเร็ว
    • อินเตอร์เฟซการแก้ไขแบบแท็บ
    • การสนับสนุนปลั๊กอินและมาโคร
    • ความสามารถในการเพิ่มบุ๊คมาร์ค
    • รองรับการลากและวาง
    • ค้นหาและแทนที่เอกสารหลาย ๆ เอกสาร
    • โหมดเต็มหน้าจอ
    • ย่อเล็กสุดไปที่ถาดระบบ
    • เครื่องมือปรับแต่งสไตล์สำหรับอินเตอร์เฟสที่ปรับแต่งได้
    • เน้นไวยากรณ์และรั้ง
    • เยื้องอัตโนมัติ
    • การทำให้สมบูรณ์อัตโนมัติ
    • การพับโค้ด
    • การพับข้อความ
    • การรวมคอมไพเลอร์
    • ค้นหาและแทนที่
    • ตัวตรวจสอบการสะกด (ผ่านปลั๊กอิน)
    • การแก้ไขร่วมกัน (ผ่านปลั๊กอิน)
    • รองรับ FTP (ผ่านทางปลั๊กอิน)
    • หลายอินสแตนซ์
    • การเปรียบเทียบไฟล์

    จุดด้อย

    • ไม่มี HTTP, SSH หรือ WebDav รองรับการแก้ไขไฟล์ระยะไกล
    • ไม่รองรับไฟล์ขนาดใหญ่
    • ต้องมีโปรแกรมอื่นเพื่อใช้งานบน Mac OS X

    2. TextWrangler

    แตกต่างจาก Notepadd ++ ที่กล่าวถึงข้างต้น TextWrangler ไม่ใช่โอเพ่นซอร์สและเป็นโปรแกรมสำหรับ Mac เท่านั้น นอกจากนี้ยังรองรับภาษาเดียวเท่านั้น: ภาษาอังกฤษ อย่างไรก็ตามมันเป็น "เครื่องมือแก้ไขข้อความทั่วไปที่มีประสิทธิภาพมากและ Unix และเครื่องมือของผู้ดูแลเซิร์ฟเวอร์" ขณะที่อยู่บนพื้นผิวดูเหมือนว่าเป็นแค่เครื่องมือแก้ไขข้อความธรรมดาและพื้นฐาน แต่ก็มีคุณสมบัติมากมาย มีลิ้นชักเอกสาร (ปิดตามค่าเริ่มต้น) ที่สามารถเปิดเพื่อดูและเปรียบเทียบเอกสารที่เลือกได้ ในฐานะที่เป็นโปรแกรมแก้ไขรหัสมันรวมถึงการกำหนดสีของไวยากรณ์และการนำทางฟังก์ชั่นสำหรับ 44 ภาษาการเขียนโปรแกรมเช่น ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL และ VBScript ด้วย TextWrangler คุณสามารถเปิดไฟล์ที่มีขนาดใหญ่มาก มันถูก จำกัด โดย RAM บนคอมพิวเตอร์ของคุณและการ จำกัด OS X สำหรับไฟล์.

    หากคุณต้องการคุณสมบัติขั้นสูงเพิ่มเติมเช่น FTP และ SFTP เปิดและบันทึก, AppleScript, Mac OS X Unix การสนับสนุนการเขียนสคริปต์, โหมดสลีป, บันทึกอัตโนมัติและอีกมากมายที่คุณสามารถอัปเกรดเป็น BBEdit.

    ข้อดี

    • การสนับสนุนปลั๊กอินและมาโคร
    • สร้างขึ้นใน FTP และ Secure FTP
    • สนับสนุน SSH สำหรับการแก้ไขไฟล์ระยะไกล
    • ความสามารถในการเปรียบเทียบเอกสารสองรายการต่อบรรทัด
    • การเน้นไวยากรณ์
    • เยื้องอัตโนมัติ
    • การทำให้สมบูรณ์อัตโนมัติ
    • การพับโค้ด
    • การพับข้อความ
    • การรวมคอมไพเลอร์ (ผ่านปลั๊กอิน)
    • ตัวตรวจการสะกด
    • รองรับไฟล์ขนาดใหญ่ (ถูก จำกัด โดยหน่วยความจำคอมพิวเตอร์)
    • หลายอินสแตนซ์

    จุดด้อย

    • ไม่มีการแก้ไขร่วมกัน
    • ไม่สนับสนุน HTTP หรือ WebDav สำหรับการแก้ไขไฟล์ระยะไกล
    • ไม่ทำงานกับ Tiger ในซีรี่ส์ Power Macintosh G4 (Quicksilver)

    3. jEdit

    jEdit เป็นโปรแกรมสำหรับ Windows, Mac OS X, OS / 2, Linux, BSD, Unix และ VMS กล่าวกันว่าเป็นโปรแกรมสำหรับผู้ใหญ่เท่านั้น เขียนใน Java มันเป็นโอเพนซอร์สและรองรับหลายร้อยปลั๊กอินและมาโคร หน้าต่างหลักสามารถแยกในแนวนอนหรือแนวตั้งและยังมาพร้อมกับ "การเยื้องอัตโนมัติและการเน้นไวยากรณ์มากกว่า 130 ภาษา" มีตัวเลือกการปรับแต่งมากมายสำหรับการทำทุกอย่างตั้งแต่ท่าเรือไปจนถึงแถบสถานะไปจนถึงแถบเครื่องมือที่มีลักษณะและความรู้สึกตามที่คุณต้องการ คุณยังสามารถ "คัดลอกและวางด้วยคลิปบอร์ดได้ไม่ จำกัด "

    ภาษาโปรแกรมที่รองรับรวมถึง: ActionScript, ColdFusion, LOTOS, Ruby, Python และ COBOL คุณสมบัติทั้งหมดของ jEdit นั้นไม่สามารถนำมาใช้ในย่อหน้านี้ได้ แต่คุณสามารถดูได้ทั้งหมดที่นี่.

    ข้อดี

    • เครื่องมือค้นหาที่มีประสิทธิภาพสำหรับการแสดงออกปกติ
    • เน้นไวยากรณ์ด้วยตัวเลือกการปรับแต่ง
    • Auto-เยื้อง
    • การทำให้สมบูรณ์อัตโนมัติ
    • การพับโค้ด
    • การพับข้อความ
    • การรวมคอมไพเลอร์ (ผ่านปลั๊กอิน)
    • การสนับสนุนปลั๊กอินและมาโคร
    • อินเตอร์เฟซการแก้ไขแบบแท็บ
    • เบราว์เซอร์ FTP ในตัว
    • ตัวตรวจสอบการสะกด (ผ่านปลั๊กอิน)
    • รองรับ FTP (ผ่านทางปลั๊กอิน)
    • รองรับ HTTP และ WebDav (ผ่านทางปลั๊กอิน) สำหรับการแก้ไขไฟล์ระยะไกล
    • หลายอินสแตนซ์

    จุดด้อย

    • เฮฟวี่เวทและมักจะช้าเมื่อเริ่มต้น
    • ใน

      จุดด้อย

      ตัวตรวจการสะกด istent

    • สามารถบั๊กกี้บน Mac
    • ไม่มีการแก้ไขร่วมกัน
    • ไม่รองรับไฟล์ขนาดใหญ่
    • ไม่รองรับ SSH สำหรับการแก้ไขไฟล์ระยะไกล

    4. ตัวแก้ไขสีแดงเข้ม

    Crimson เขียนใน C เป็นโอเพนซอร์ซและเป็นที่รู้จักในฐานะผู้แก้ไขซอร์สโค้ดมืออาชีพสำหรับ Windows เท่านั้น นอกจากนี้ยังเป็นทดแทนที่เหมาะสมสำหรับ Notepad และรองรับการเขียนโปรแกรมใน 60 ภาษาเช่น Maple, LotusScript, C / C ++, MySQL, Ruby, Perl และ JScript ปัจจุบันรองรับเฉพาะภาษาอังกฤษเท่านั้น น่าเสียดายที่ Crimson รุ่นล่าสุดออกมาในปี 2008 แต่มันก็ถูกแทนที่ด้วย Emeral Editor.

    อย่างที่คุณเห็นจากภาพด้านล่างมันคล้ายกับ Notepad ++ จากแถบเครื่องมือไปจนถึงการแก้ไขแบบแท็บ นอกจากนี้ยังรองรับปลั๊กอินซึ่งเรียกว่า "เครื่องมือ" และมาโคร มีแม้กระทั่งไคลเอนต์ FTP ในตัวและคุณมีความสามารถในการจัดการกลุ่มของไฟล์ที่เกี่ยวข้องและบันทึกเป็นโครงการ.

    ข้อดี

    • การเน้นไวยากรณ์
    • เยื้องอัตโนมัติ
    • การรวมคอมไพเลอร์
    • ความสามารถในการเพิ่มบุ๊คมาร์ค
    • สนับสนุน FTP
    • เครื่องมือตรวจสอบการสะกดคำทันที / สด
    • แมโคร
    • หลายอินสแตนซ์

    จุดด้อย

    • ไม่มีการทำให้สมบูรณ์อัตโนมัติ
    • ไม่มีการพับโค้ด
    • ไม่มีการพับข้อความ
    • ไม่มีการแก้ไขร่วมกัน
    • ไม่รองรับไฟล์ขนาดใหญ่
    • ไม่มี HTTP, SSH หรือ WebDav รองรับการแก้ไขไฟล์ระยะไกล

    5. Araneae

    Araneae เป็นเครื่องมือแก้ไขสำหรับผู้เชี่ยวชาญด้านเว็บที่ทำงานบน Windows เท่านั้น คุณสามารถดาวน์โหลดส่วนขยายเพื่อใช้กับมันและรวมถึงการเน้นไวยากรณ์สนับสนุนลากและวางการแก้ไขแบบแท็บและความสามารถในการแทรกคลิปด่วนที่ปรับแต่งได้ "Araneae รวมถึงส่วนขยายและการแปลหลายภาษาทันทีจากกล่องสุภาษิต¢ไม่มีการดาวน์โหลดพิเศษ! ซึ่งรวมถึงไฟล์ HTML, XHTML, CSS, XML, JavaScript, PHP และ Ruby รวมถึงการแปลภาษาอังกฤษฝรั่งเศสกรีกสเปนและเอสโตเนีย! "แถบเครื่องมือทั้งหมดสามารถดูได้ตามค่าเริ่มต้นและสามารถจัดเรียงใหม่ตามความต้องการของคุณ.

    ข้อดี

    • การเน้นไวยากรณ์
    • รองรับการลากและวาง
    • อินเตอร์เฟซการแก้ไขแบบแท็บ
    • คลิปด่วน
    • ค้นหาและแทนที่
    • หลายอินสแตนซ์

    จุดด้อย

    • ไม่มีปลั๊กอินหรือมาโคร

    6. EditPad Lite

    EditPad Lite เป็นโปรแกรมแก้ไขข้อความทั่วไปสำหรับ Windows เท่านั้นและเขียนด้วยภาษาต่าง ๆ 10 ภาษา มันถูกสร้างขึ้นด้วย Delphi และมีขนาดเล็กกะทัดรัดและฟรีสำหรับการใช้ที่ไม่ใช่เชิงพาณิชย์เท่านั้น ดังนั้นหากคุณจะได้รับเงินสำหรับงานที่คุณทำคุณจะต้องซื้อ EditPadPro คุณสมบัติมี จำกัด แต่มีการแก้ไขแบบแท็บสามารถทำงานในถาดระบบรองรับการเยื้องอัตโนมัติและสามารถกำหนดค่าให้เหมาะกับรสนิยมและสายตาของคุณเอง.

    EditPad Lite นั้นคล้ายกับ Notepad ด้วยข้อยกเว้นของแถบเครื่องมือและแท็บการจัดรูปแบบ.

    ข้อดี

    • อินเตอร์เฟซการแก้ไขแบบแท็บ
    • เยื้องอัตโนมัติ
    • เลิกทำและทำซ้ำไม่ จำกัด แม้หลังจากบันทึกไฟล์ (ตราบใดที่ยังคงเปิดอยู่)
    • รองรับไฟล์ขนาดใหญ่
    • สนับสนุน FTP
    • หลายอินสแตนซ์

    จุดด้อย

    • ไม่มีการเน้นไวยากรณ์
    • ไม่มีการทำให้สมบูรณ์อัตโนมัติ
    • ไม่มีการพับโค้ด
    • ไม่มีการพับข้อความ
    • ไม่มีการรวมคอมไพเลอร์
    • ไม่มีมาโคร
    • ไม่มีการแก้ไขร่วมกัน
    • ตัวตรวจสอบการสะกดไม่รวมอยู่ในรุ่นฟรี
    • ไม่มี HTTP, SSH หรือ WebDav รองรับการแก้ไขไฟล์ระยะไกล

    7. ATPad

    ATPad นั้นไม่แตกต่างไปจากที่กล่าวไว้ข้างต้น: มันเป็นอีกรูปแบบหนึ่งของ Notepad ที่มีการอัพเกรดเล็กน้อย นอกจากภาษาอังกฤษคุณสามารถรับ ATPad ได้อีก 11 ภาษา คุณจะได้รับการแก้ไขแบบแท็บตัวเลือกการกำหนดเองการกำหนดหมายเลขบรรทัดการตัดคำบุ๊กมาร์ก (เพื่อที่คุณจะได้ไม่สูญเสียตำแหน่งของคุณเมื่อกลับมา) ตัวอย่างข้อมูลที่ปรับแต่งได้การส่งทางอีเมลและอื่น ๆ เนื่องจาก ATPad ไม่ต้องการการติดตั้งคุณสามารถเปิดได้จากไดรฟ์ทุกชนิดและไม่ทิ้งร่องรอยไว้เลย หากต้องการลบเพียงแค่ลบไดเรกทอรี ATPad.

    ข้อดี

    • อนุญาตให้เรียงและเรียงซ้อนของหน้าต่าง
    • อินเตอร์เฟซการแก้ไขแบบแท็บ
    • การกำหนดหมายเลขบรรทัด
    • ตัวอย่างข้อความ
    • สามารถส่งเอกสารทางอีเมล
    • ไม่จำเป็นต้องติดตั้ง
    • ความสามารถในการเพิ่มบุ๊คมาร์ค
    • ค้นหา / แทนที่ที่ไม่ จำกัด และเลิกทำ / ทำซ้ำ

    จุดด้อย

    • ไม่ได้มาพร้อมกับเครื่องตรวจตัวสะกด

    8. RJ TextEd

    RJ TextEd สำหรับ Windows เท่านั้นและรองรับ 18 ภาษาที่แตกต่างกันและ 20 ภาษาการเขียนโปรแกรม มันถูกสร้างขึ้นบน CodeGear Delphi และไม่ใช่โอเพ่นซอร์ส มีทั้งพีซีและเวอร์ชันพกพาสำหรับดาวน์โหลดพร้อมกับปลั๊กอินและเครื่องมือจำนวนหนึ่งที่คุณสามารถดาวน์โหลดแยกต่างหาก ซึ่งแตกต่างจากโปรแกรมทำความสะอาดส่วนใหญ่ที่กล่าวถึงข้างต้น RJ TextEd มีแถบเครื่องมือบานหน้าต่างและแท็บมากมาย คุณยังสามารถสร้างโครงการและมาโครและกำหนดสภาพแวดล้อมการทำงานของคุณเอง.

    ข้อดี

    • มีรุ่นพกพา
    • การเน้นไวยากรณ์
    • ตัวตรวจการสะกด
    • เยื้องอัตโนมัติ
    • การทำให้สมบูรณ์อัตโนมัติ
    • การพับโค้ด
    • การพับข้อความ
    • การรวมคอมไพเลอร์
    • แมโคร
    • รองรับ FTP และ Secure FTP
    • สนับสนุน SSH สำหรับการแก้ไขไฟล์ระยะไกล
    • หลายอินสแตนซ์

    จุดด้อย

    • ไม่มีการแก้ไขร่วมกัน
    • ไม่รองรับไฟล์ขนาดใหญ่
    • ไม่สนับสนุน HTTP หรือ WebDav สำหรับการแก้ไขไฟล์ระยะไกล

    9. แก้ไขโคโมโด

    Komodo Edit เป็นโปรแกรมโอเพ่นซอร์สที่รวดเร็วที่สามารถใช้กับ Windows, Max OS X และ Linux รองรับภาษาการเขียนโปรแกรมต่อไปนี้: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 และ CSS 3 นอกจากนี้ยังมาพร้อมกับ "การปรับแต่งสีไวยากรณ์, การพับ, การตรวจสอบไวยากรณ์พื้นหลังและอัตโนมัติสมบูรณ์และ calltips (เรียกว่า 'รหัสอัจฉริยะ') " หน้าและส่วนขยายของหน้าเทียบเท่ากับ Firefox และตัวแก้ไข "เล่ห์เหลี่ยม" เป็นหนึ่งในคุณลักษณะขั้นสูงที่สุดในรายการนี้ นอกเหนือจากสิ่งที่คุณได้รับจากการแก้ไขไฟล์จากระยะไกลแล้วกล่องเครื่องมือที่มีการรวมคำสั่งเชลล์แมโครข้อมูลโค้ดและรายการดำเนินการต่อ สำหรับคุณสมบัติขั้นสูงเพิ่มเติมคุณสามารถซื้อ Komodo IDE สำหรับทีม.

    ข้อดี

    • การสนับสนุนส่วนขยายและมาโคร
    • การเน้นไวยากรณ์
    • เยื้องอัตโนมัติ
    • การทำให้สมบูรณ์อัตโนมัติ
    • การพับโค้ด
    • การพับข้อความ
    • ตัวอย่างโค้ด

    จุดด้อย

    • ไม่รวมเครื่องมือตรวจการสะกด
    • ไม่มีการรวมคอมไพเลอร์
    • ไม่มีการแก้ไขร่วมกัน
    • ไม่รองรับไฟล์ขนาดใหญ่
    • ไม่มีหลายอินสแตนซ์
    • สำหรับคุณสมบัติขั้นสูงเพิ่มเติมคุณจะต้องอัปเกรดโดยเสียค่าธรรมเนียม $ 295 (โดยไม่มีการสนับสนุนและอัปเกรด) หรือ $ 382 (พร้อมการสนับสนุนและอัปเกรด)

    10. KompoZer

    ขับเคลื่อนโดย Mozilla "KompoZer เป็นระบบการเขียนเว็บที่สมบูรณ์ซึ่งรวมการจัดการไฟล์เว็บและความสามารถในการแก้ไขเว็บเพจ WYSIWYG ที่ใช้งานง่ายซึ่งพบได้ใน Microsoft FrontPage, Adobe DreamWeaver และโปรแกรมระดับสูงอื่น ๆ โปรแกรมที่ใช้งานง่ายนี้สำหรับ Windows, Mac OS X และ Linux นั้นเหมาะสำหรับผู้ใช้ที่ไม่ใช่ด้านเทคนิคซึ่งไม่ค่อยรู้เรื่อง HTML หรือการเขียนโปรแกรมเว็บมากนัก มีให้บริการใน 21 ภาษาที่แตกต่างกันมีการจัดการไฟล์แบบรวมผ่าน FTP, การแก้ไขแบบแท็บ, เครื่องมือเลือกสีและการสนับสนุนรูปแบบตารางและแม่แบบ.

    ดังที่คุณเห็นจากภาพหน้าจอด้านล่างมันมีความหมายเหมือนดรีมวีฟเวอร์แทนที่จะเป็น Notepad (ดังนั้นจึงเป็นอาหารสำหรับผู้ใช้ที่ไม่ใช่ด้านเทคนิค).

    ข้อดี

    • ผู้จัดการไซต์และทรีไฟล์
    • การแก้ไขแบบ WYSIWYG
    • มีรุ่นพกพา
    • สนับสนุน FTP
    • ตัวตรวจการสะกด
    • รองรับเทมเพลต
    • หน้าตัวอย่าง
    • เปรียบได้กับ Adobe DreamWeaver และ Microsoft FrontPage

    จุดด้อย

    • ไม่รองรับ WebDAV สำหรับการแก้ไขไฟล์จากระยะไกล
    • ไม่มีการสนับสนุนการแก้ไขที่แชร์
    • ไม่รองรับการเขียนสคริปต์ฝั่งเซิร์ฟเวอร์

    11. TouchQode (โบนัส)

    ในฐานะโบนัสที่เพิ่มเข้ามาเรามี TouchQode ซึ่งเป็นตัวแก้ไขสำหรับสมาร์ทโฟน ปัจจุบันสามารถใช้งานได้กับ Android เท่านั้น แต่คุณสามารถสมัครเพื่อรับการแจ้งเตือนเกี่ยวกับการเปิดตัว iPhone สำหรับเครื่องมือแก้ไขสมาร์ทโฟนนั้นมีคุณสมบัติที่ยอดเยี่ยมเช่นการเน้นไวยากรณ์ความสามารถในการเรียกใช้สคริปต์ (ง่าย) ไคลเอนต์ FTP ในตัวการซิงค์ไฟล์และอื่น ๆ TouchQode ให้ความสามารถในการเขียนรหัสทุกที่ที่คุณไป!

    ข้อดี

    • แอพ Android
    • การเน้นไวยากรณ์
    • ข้อเสนอแนะรหัส
    • การค้นหาที่เพิ่มขึ้น
    • การซิงโครไนซ์ไฟล์

    จุดด้อย

    • ไม่มีแอป iPhone (แต่จะมาเร็ว ๆ นี้)