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/

3. Visual Studio Code

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 เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด