15 Code Editors ฟรีที่ดีที่สุดสำหรับ Windows และ Mac
07-ส.ค.-19
คัมภีร์เทพ IT
ทุก ๆ ปีมี Code Editors ใหม่ ๆ เกิดขึ้นมากมาย แต่กลับทำให้ Developer รู้สึกว่ามันไม่ง่ายเลยที่จะเลือกใช้ ต่อไปนี้เป็น 15 Code Editors ที่ดีที่สุดสำหรับ Windows และ Mac Platform โดย Editors ทั้งหมดใน List นี้สามารถใช้งานได้ฟรี มีทั้งแบบ Standalone และ Integrate เข้ากับ IDE
1. Notepad++
Notepad++ เป็น Code Editor ฟรีที่ได้รับความนิยมซึ่งถูกเขียนด้วย C++ มันใช้ win32 API ซึ่งช่วยให้การ Execute เร็วมากยิ่งขึ้นและเป็น Program ที่มีขนาดเล็ก มันทำงานเฉพาะใน Environment ของ Windows และใช้ GPL License
Platform: Windows
ราคา: Free
Features:
- มีการรองรับ Syntax เป็นอย่างดีสำหรับภาษา Programming ต่าง ๆ เช่น PHP, JavaScript, HTML และ CSS
- Auto-completion: Word completion, Function completion
- Macro recording และ Playback
- User-defined Syntax และ Folding
- GUI ที่สามารถ Customize ได้ทั้งหมด
- รองรับทั้งหลายมุมมองและหลายภาษา Programming
Download link: https://notepad-plus-plus.org/
2. Atom
Atom เป็น Code Editor Tool ที่มีประโยชน์ ซึ่งเป็นที่ต้องการของ Programmer เนื่องจากมันมี Interface ที่ใช้งานค่อนข้างง่ายเมื่อเทียบกับ Editor อื่น ๆ
Platform: Windows, Mac, Linux
ราคา: Free
Features:
- Package Manager Integrated สำหรับการ Support Plugin ต่าง ๆ
- มี Autocomplete ที่ชาญฉลาด
- รองรับ Command Palette
- Multiple Panes
- สามารถแก้ไขข้าม Platform ได้
Download link: https://atom.io/
Visual Studio Code เป็น Code Editor Software แบบ Open Source ที่ถูกพัฒนาขึ้นโดย Microsoft มันรองรับ Built-in สำหรับ TypeScript, JavaScript และ Node.js มันเป็น Autocomplete ด้วย IntelliSense features ซึ่งช่วยให้มีระบบ Completion ที่ชาญฉลาดตามประเภทของ Variable, Modules ที่สำคัญ ๆ และ Function Definitions
Platform: Mac, Windows, Linux
ราคา: Free
Features:
- ใช้งานร่วมกับ Git รวมทั้ง SCM (Software Configuration management) Providers ได้อย่างง่ายดาย
- Code Refactoring และ Debugging
- สามารถ Extend และ Customize ได้โดยง่าย
Download link: https://code.visualstudio.com/
4. Brackets
Brackets เป็น Tool ที่มีน้ำหนักเบาซึ่งถูกพัฒนาขึ้นโดย Adobe มันเป็น Text Editor แบบ Open Source ซึ่งสามารถ Download ได้ฟรี ๆ มันช่วยให้คุณสามารถสลับระหว่าง Source Code ของคุณและมุมมองของ Browser ได้
Platform: Mac, Windows, Linux
ราคา: Free
Features:
- มี Quick Edit UIfeature และ Tools Inline ที่ทำให้แก้ไข Code ได้สะดวก
- มี Live Preview, Preprocessor support และ Inline Editors
- มี UI ที่ใช้งานง่าย
- เป็น Tool เหมาะกับการพัฒนาโดยเฉพาะสำหรับ macOS
- มี Inbuilt Extension Manager ที่สามารถจัดการกับ Extension ได้อย่างรวดเร็วและมีประสิทธิภาพ
Download link: http://brackets.io/
5. NetBeans
NetBeans เป็น Code Editor Tool แบบ Open Source สำหรับการพัฒนาด้วย Java, PHP, C++ และภาษา Programming อื่น ๆ อีกทั้งยังมี Code Analyzers และ Converters มันช่วยให้คุณสามารถ Upgrade Application ของคุณเพื่อใช้โครงสร้างภาษาของ Java 8
Platform: Mac, Windows, Linux
ราคา: Free
Features:
- มีระบบจัดการ Project ที่ง่ายและมีประสิทธิภาพ
- มีระบบอัจฉริยะที่ช่วยให้ Edit Code ได้รวดเร็ว
- สามารถพัฒนา User Interface ได้อย่างรวดเร็ว
- ช่วยให้คุณเขียน Code โดยปราศจาก Bug
Download link: https://netbeans.org
6. Bluefish
Bluefish เป็น Cross-Platform Editor โดยเป็น Tool ที่มีความรวดเร็วซึ่งสามารถจัดการกับ File ได้หลายสิบ File พร้อม ๆ กัน Tool ตัวนี้ช่วยให้ Developer สามารถ Remote จากระยะไกลเข้ามาทำงานได้ นอกจากนี้ยังมี Option มากมายสำหรับ ญProgrammer และ Web Developer ในการเขียน Website, Scripts และ Programming Code
Platform: Mac, Windows, Linux
ราคา: Free
Features:
- สามารถ Load File นับ 100 File ได้ภายไม่กี่วินาที
- มี Auto-Recovery ใน Modified Documents หลังจากที่เกิดการ Crash, Kill หรือ Shutdown
- Project มีการรองรับ Feature ที่ช่วยให้คุณสามารถทำงานหลาย ๆ Project ได้อย่างมีประสิทธิภาพ
- สามารถ Undo/Redo ได้โดยไม่จำกัดจำนวนครั้ง
Download link: http://bluefish.openoffice.nl/index.html
7. VIM
Vim เป็น Code Editor Tool แบบ Open Source ซึ่งถือว่ามันเป็น IDE ไปด้วย Tool นี้ช่วยให้สามารถจัดการกับ Activity ของการ Edit Text ของคุณด้วย Vim Editors และ UNIX System ซึ่งสามารถใช้งานได้ทั้งแบบ On-Premise และแบบ Online
Platform: Linux
ราคา: Free
Features:
- รองรับ Plugin ได้มากมาย
- Search และ Replace ได้อย่างมีประสิทธิภาพ
- สามารถ Integrate ได้กับ Tool ต่าง ๆ มากมาย
- Macro Recording และ Playback
- รองรับภาษา Programming และ File Format ต่าง ๆ มากมาย
Download link: https://www.vim.org/
8. Geany
Geany เป็น Text Editor ซึ่งใช้ GTK+ Toolkit นอกจากนี้ยังมี Feature พื้นฐานของ Integrated Development Environment โดย Tool นี้ยังรองรับ Filetypes ต่าง ๆ เป็นจำนวนมากและมี Feature ที่น่าสนใจอีกด้วย
Platform: Mac, Windows, Linux
ราคา: Free
Features:
- ช่วยให้คุณสามารถเพิ่ม Note สำหรับใช้การตั้งค่าของการเยื้อง (Indent Setting) ใน Project Preferences
- Navigate ผ่าน Source Code ได้
- มี Popup Menu บน Message Window Notebooks และ Sidebar
- แสดง status message on attempt to execute empty context action
Download link: https://www.geany.org
9. Komodo Edit
Komodo edit เป็น Code Editing Tool ที่ใช้งานง่ายและมีประสิทธิภาพ มันช่วยให้คุณทำการ Debug, Unit Test, Code Refactor ได้ นอกจากนี้ยังมี Code Profile ที่ผสมผสานกับเทคโนโลยีอื่น ๆ เช่น Grunt, PhoneGap, Docker, Vagrant และอื่น ๆ อีกมากมาย
Platform: Mac, Windows, Linux
ราคา: Free Trial
Features:
- Multi-Language Editor
- มี Color Schemes ร่วมสมัยเป็นจำนวนมาก
- รองรับ Native Unicode และตรวจสอบความเข้ากันได้ของ Unicode
- สามารถ Integrate เข้าไปใน Desktop Environment ได้อย่างง่ายดาย
Download link: https://www.activestate.com/komodo-edit
10. Emacs
Emacs เป็น Text Editor Tool ที่ใช้บน Linux ซึ่งถูกใช้งานโดย Programmers, Engineers, System Administrators รวมทั้งนักเรียน/นักศึกษา มันอนุญาตให้คุณสามารถ Add, Modify, Delete, Insert, Words, Letters, Lines และ Unit อื่น ๆ ของ Text
Platform: Mac, Windows, Linux
ราคา: Free
Features:
- มี Built-in Documentation
- รองรับ Unicode สำหรับ Human Scripts เป็นจำนวนมาก
- สามารถ Customize ได้โดยใช้ Emacs Lisp Code
- มี Packaging System สำหรับการ Install และ Download Extensions
Download link: https://www.gnu.org/software/emacs/
11. jEdit
jEdit เป็น Code Editor Program ที่เขียนด้วยภาษา Java โดย Open Source Tool ตัวนี้ รองรับ Plugins และ Macros หลายร้อยรายการ มันมีCollection ขนาดใหญ่ของ Plugin ที่ Maintain โดยทีม Developer จากทั่วโลก
Platform: Mac, Windows, Linux
ราคา: Free
Features:
- Built-in Macro Language และ Plugin Architecture ที่สามารถ Extend ได้
- สามารถ Copy และ Paste Clipboards ได้ไม่จำกัดจำนวนครั้ง
- สามารถ Download Plugins โดยใช้ Pugin Manager
- Register Contents จะถูกบันทึกผ่าน Editing Sessions
- มี Auto Indent และ Syntax Highlighting กว่า 200 ภาษา
Download link: http://www.jedit.org/
12. TextMate
TextMate เป็น Plain Text Editor อเนกประสงค์สำหรับ Mac ซึ่งมี Feature ที่มีเอกลักษณ์ Tool ตัวนี้ให้การรองรับภาษา Programming ต่าง ๆ, การเขียนข้อความรูปแบบที่มีโครงสร้าง เช่น Blogging, การ Run SQL Queries, การเขียน Screenplays เป็นต้น
Platform: Mac
ราคา: Free
Features:
- มี Auto-Indent สำหรับ Common Actions
- CSS-like Selectors เพื่อค้นหา Scope ของ Actions และ Settings
- Dynamic Outline สำหรับทำงานกับหลาย ๆ Files
- Function Pop-up สำหรับ Quick Overview และ Navigation
- Run Shell Commands จากภายใน Document
- Visual Bookmarks เพื่อไปยังจุดต่าง ๆ ภายใน File
Download link: http://macromates.com/
13. Gedit
Gedit Tool ได้รับการออกแบบเป็น Text Editor อเนกประสงค์ มันช่วยให้การใช้ GUI นั้นง่ายขึ้น มันมี Feature สำหรับการ Edit Source Code และ Structured Text อย่าง Markup Languages
Platform: Mac, Windows
ราคา: Free
Features:
- รองรับ Syntax Highlighting สำหรับภาษาอย่าง C, C++, Java, HTML, XML, Python เป็นต้น
- สามารถ Edit Files จาก Remote Locations
- รองรับ Text Wrapping และ Auto Indentation
- Search และ Replace ที่มีการรองรับของ Regular Expressions
- Plugin System ที่ยืดหยุ่นซึ่งช่วยให้คุณเพิ่ม Features ใหม่ได้
Download link: https://wiki.gnome.org/Apps/Gedit
14. Light Table
Light Table เป็น IDE และ Text Editor Tool สำหรับ Software Development ซึ่ง Tool นี้ให้ Feedback ที่รวดเร็วและช่วยให้สามารถ Execute, Debug และเข้าถึง Document ได้ในทันที
Platform: Mac, Windows, Linux
ราคา: Free
Features:
- Inline Evaluation
- Light Table มีน้ำหนักเบา, Clean และ Interface ที่ทันสมัย
- การ Edit และ Plugin Manager ที่มีประสิทธิภาพ
- Feature ของ println เพื่อติดตาม Critical Values ใน Code ของคุณ
Download link: http://lighttable.com/
15. Blue Griffon
BlueGriffon เป็น HTML Editor แบบ Open Source ซึ่งสนับสนุนโดย Gecko ซึ่งเป็น Rendering Engine ของ Firefox มันมี Interface ที่เรียบง่ายและ Feature ที่จำเป็นสำหรับการสร้าง Web Pages ที่สอดคล้องกับ W3C Web Standards
Platform: Mac, Windows, Linux
ราคา: Free
Features:
- สามารถเปลี่ยนสีของ Font ได้อย่างง่ายดาย หรือปรับแต่ง Border Style ได้
- เปิด Tabs จาก Last Session
- Shortcuts สำหรับ CSS Editing
- Multiple Themes สำหรับ Source View
Download link: http://bluegriffon.org
ที่มา: https://www.guru99.com/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด