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 (แต่จะมาเร็ว ๆ นี้)