ทางเลือก Notepad ++ 12 อันดับแรกสำหรับ Linux ในปี 2024
Notepadd++ คือโปรแกรมแก้ไขซอร์สโค้ดฟรีที่สร้างขึ้นเพื่อแทนที่ Notepad บน Windows – เขียนขึ้นจาก Scintilla ใน C++ และใช้ Win32 API และ STL เพื่อให้แน่ใจว่าโปรแกรมมีขนาดเล็กและมีความเร็วในการดำเนินการสูง ซึ่งเป็นคุณลักษณะที่ทำให้กลายเป็นชื่อสกุลตั้งแต่นั้นมา ในหมู่นักพัฒนา น่าเสียดายที่ไม่มีเวอร์ชันสำหรับผู้ใช้ Linux
นี่คือรายการทางเลือก Notepadd++ ที่ดีที่สุดที่คุณสามารถเรียกใช้บนระบบปฏิบัติการ Linux ของคุณและพึงพอใจ
1. เป็นกลุ่มบรรณาธิการ
Vim เป็นเครื่องมือแก้ไขข้อความที่ทรงพลังและกำหนดค่าได้อย่างสมบูรณ์สำหรับการสร้างหรือแก้ไขข้อความทุกประเภท เช่น ซอร์สโค้ด ไฟล์การกำหนดค่า สคริปต์ และอื่นๆ มีรูปแบบเป็น “vi” ซึ่งมาพร้อมกับ OS X ของ Apple และระบบ Linux/Unix ส่วนใหญ่
Vim แตกต่างจากโปรแกรมแก้ไขข้อความอื่นๆ เล็กน้อย เนื่องจากทำงานในเทอร์มินัลหรือพร้อมท์คำสั่ง และนำเสนอโหมดต่างๆ ให้คุณ: โหมดปกติ สำหรับการเคลื่อนที่ไปมา โหมดแทรก< สำหรับการพิมพ์ และ โหมดคำสั่ง สำหรับการออกคำสั่ง
หลายๆ คนชื่นชอบ Vim เนื่องจากการปรับแต่งและปลั๊กอิน โครงสร้างการเลิกทำหลายระดับ ระบบปลั๊กอินที่ครอบคลุม การรองรับรูปแบบไฟล์และภาษาการเขียนโปรแกรมมากเกินไป และการสนับสนุนการผสานรวมกับเครื่องมือมากมาย
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไข Vim โปรดดูบทความที่เกี่ยวข้องต่อไปนี้
2. ตัวแก้ไขนาโน
Nano เป็นโปรแกรมแก้ไขข้อความที่ใช้บรรทัดคำสั่งแบบโอเพ่นซอร์สสำหรับระบบปฏิบัติการที่คล้าย Unix มันถูกสร้างแบบจำลองตามส่วนหนึ่งของโปรแกรมรับส่งเมลของ Pine และโปรแกรมแก้ไขข้อความ Pico ที่มีฟังก์ชันการทำงานเพิ่มมากขึ้น
คุณสมบัติของมันรวมถึงการเน้นไวยากรณ์ การแสดงความคิดเห็น/ไม่ใส่เครื่องหมายข้อคิดเห็นบรรทัดด้วยการกดแป้นพิมพ์เพียงครั้งเดียว (M-3) ฟังก์ชันที่ผูกได้ การตัดช่องว่างสีขาวต่อท้ายจากย่อหน้าที่ถูกต้อง ฯลฯ
ในลีนุกซ์ส่วนใหญ่ มีการติดตั้ง nano ไว้แล้ว หากไม่เป็นเช่นนั้น คุณสามารถติดตั้งได้อย่างง่ายดายด้วยคำสั่งต่อไปนี้ซึ่งเหมาะสมกับการแจกจ่ายเฉพาะของคุณ
sudo apt install nano [On Debian, Ubuntu and Mint]
sudo yum install nano [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano [On Gentoo Linux]
sudo apk add nano [On Alpine Linux]
sudo pacman -S nano [On Arch Linux]
sudo zypper install nano [On OpenSUSE]
3. GNU อีแมคส์
GNU Emacs คือโปรแกรมแก้ไขข้อความที่แสดงแบบเรียลไทม์แบบโอเพ่นซอร์สที่ปรับแต่งได้ ขยายได้ จัดทำเอกสารด้วยตนเองในตระกูลโปรแกรมแก้ไขข้อความ EMACS ซึ่งได้รับความนิยมในด้านความสามารถในการขยาย
คุณลักษณะต่างๆ ได้แก่ การเน้นไวยากรณ์ที่สนับสนุนรูปแบบไฟล์และภาษาต่างๆ การปรับแต่งโดยใช้โค้ด Emacs Lisp หรือ GUI การรองรับ Unicode เต็มรูปแบบ เอกสารประกอบและบทช่วยสอนในตัวที่ครบถ้วน ฯลฯ
หากต้องการติดตั้ง GNU Emacs บน Linux คุณสามารถใช้คำสั่งต่อไปนี้ซึ่งเหมาะสมกับการแจกจ่าย Linux เฉพาะของคุณ
sudo apt install emacs [On Debian, Ubuntu and Mint]
sudo yum install emacs [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs [On Gentoo Linux]
sudo apk add emacs [On Alpine Linux]
sudo pacman -S emacs [On Arch Linux]
sudo zypper install emacs [On OpenSUSE]
4. เกดิท
Gedit เป็นแอปแก้ไขข้อความแบบโอเพ่นซอร์สที่ออกแบบมาเพื่อการแก้ไขข้อความทั่วไปด้วย GUI ที่สะอาดตาและเรียบง่ายเพื่อความสะดวกในการใช้งาน มันเป็นโปรแกรมแก้ไขข้อความของ GNOME เองและจัดส่งเป็นโปรแกรมแก้ไขข้อความเริ่มต้นของสภาพแวดล้อมเดสก์ท็อป GNOME
คุณสมบัติของ gedit ได้แก่ การสำรองไฟล์ การตัดข้อความ การกำหนดหมายเลขบรรทัด การแก้ไขไฟล์จากระยะไกล แบบอักษรและสีที่กำหนดค่าได้ รองรับ regex เป็นต้น
หากต้องการติดตั้ง Gedit บน Linux คุณสามารถใช้คำสั่งต่อไปนี้ซึ่งเหมาะสมกับการแจกจ่าย Linux เฉพาะของคุณ
sudo apt install gedit [On Debian, Ubuntu and Mint]
sudo yum install gedit [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gedit [On Gentoo Linux]
sudo apk add gedit [On Alpine Linux]
sudo pacman -S gedit [On Arch Linux]
sudo zypper install gedit [On OpenSUSE]
5. จีนี่
Geany เป็นโปรแกรมแก้ไขข้อความ GTK+ แบบโอเพ่นซอร์สที่สร้างขึ้นเพื่อให้ผู้ใช้มี IDE ที่มีน้ำหนักเบาและรวดเร็ว ซึ่งแทบจะไม่ต้องอาศัยแพ็คเกจอื่นเลย
คุณสมบัติของมันรวมถึงคอนโซลแบบสลับได้ในตัว, ภาษาสำหรับการเขียนโปรแกรมหลายโปรแกรม, การรองรับรูปแบบไฟล์, การพับโค้ด, เคล็ดลับการโทร, การนำทางโค้ด, การเติมชื่อสัญลักษณ์อัตโนมัติ ฯลฯ
หากต้องการติดตั้ง Geany บน Linux คุณสามารถใช้คำสั่งต่อไปนี้ซึ่งเหมาะสมกับการกระจาย Linux ของคุณโดยเฉพาะ
sudo apt install geany [On Debian, Ubuntu and Mint]
sudo yum install geany [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/geany [On Gentoo Linux]
sudo apk add geany [On Alpine Linux]
sudo pacman -S geany [On Arch Linux]
sudo zypper install geany [On OpenSUSE]
6. โปรแกรมแก้ไขข้อความ GNOME
โปรแกรมแก้ไขข้อความ GNOME เป็นเครื่องมือเขียนหลักสำหรับระบบเดสก์ท็อป GNOME ที่ให้ประสบการณ์การแก้ไขที่ยอดเยี่ยมแก่ผู้ใช้ด้วยธีมในตัวและการเน้นไวยากรณ์สำหรับภาษาการเขียนโปรแกรมที่หลากหลาย รวมถึง Python, JavaScript, C และ C++ นอกจากนี้ยังมีคุณลักษณะต่างๆ เช่น การค้นหาและแทนที่ หมายเลขบรรทัด และการเติมข้อความอัตโนมัติ
เริ่มตั้งแต่ GNOME เวอร์ชัน 42 ในเดือนมีนาคม 2022 โปรแกรมแก้ไขข้อความ GNOME กลายเป็นเครื่องมือการเขียนหลักสำหรับ GNOME โดยเข้ามาแทนที่ gedit สาเหตุของการเปลี่ยนแปลงนี้ก็คือ นักพัฒนา GNOME ต้องการให้โปรแกรมทั้งหมดของตนเป็นไปตามกฎเกณฑ์ว่าสิ่งต่างๆ ควรมีลักษณะและทำงานอย่างไรใน GNOME
หากต้องการติดตั้ง โปรแกรมแก้ไขข้อความ GNOME บน Linux คุณสามารถใช้คำสั่งต่อไปนี้ซึ่งเหมาะสมกับการแจกจ่าย Linux ของคุณโดยเฉพาะ
sudo apt install gnome-text-editor [On Debian, Ubuntu and Mint]
sudo yum install gnome-text-editor [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gnome-text-editor [On Gentoo Linux]
sudo apk add gnome-text-editor [On Alpine Linux]
sudo pacman -S gnome-text-editor [On Arch Linux]
sudo zypper install gnome-text-editor [On OpenSUSE]
7. ข้อความประเสริฐ
Sublime Text คือโปรแกรมแก้ไขซอร์สโค้ดแบบขยายได้ฟรี ทรงพลัง เป็นกรรมสิทธิ์ ดูแลโดยชุมชน ข้ามแพลตฟอร์ม และมี Python API
Sublime Text เปิดตัวครั้งแรกในปี 2008 โดย Jon Skinner และ Will Bond และตั้งแต่นั้นมาก็ชนะใจผู้ใช้เฉพาะกลุ่มที่สาบานว่านี่คือความทันสมัย เวอร์ชันของ vi และ GNU Emacs
มันมีอินเทอร์เฟซผู้ใช้ที่เรียบง่ายและสะอาดตา, ไปที่อะไรก็ได้, การแก้ไขแบบแยกส่วน, การสลับโปรเจ็กต์ทันที, รองรับภาษาการเขียนโปรแกรมแทบทุกภาษา, รองรับปลั๊กอินมากมาย ฯลฯ
เรียนรู้เพิ่มเติมเกี่ยวกับวิธีติดตั้ง Sublime Text บน Linux
8. เคท
Kate (โปรแกรมแก้ไขข้อความขั้นสูงของ KDE) เป็นโปรแกรมแก้ไขข้อความ GUI โอเพ่นซอร์สที่พัฒนาโดยชุมชน KDE และรวมเข้ากับซอฟต์แวร์ KDE ตั้งแต่ปี 2544
Kate ถูกใช้เป็นองค์ประกอบการแก้ไขใน Quanta Plus, LaTeX ฟรอนต์เอนด์ และ KDevelop ท่ามกลางเทคโนโลยีอื่นๆ . คุณสมบัติของมันรวมถึงการพับโค้ด การเน้นไวยากรณ์ที่สามารถขยายได้ผ่านไฟล์ XML การตรวจจับการเข้ารหัสอักขระอัตโนมัติ ฯลฯ
หากต้องการติดตั้ง Kate บน Linux คุณสามารถใช้คำสั่งต่อไปนี้ซึ่งเหมาะสมกับการแจกจ่าย Linux เฉพาะของคุณ
sudo apt install kate [On Debian, Ubuntu and Mint]
sudo yum install kate [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kate [On Gentoo Linux]
sudo apk add kate [On Alpine Linux]
sudo pacman -S kate [On Arch Linux]
sudo zypper install kate [On OpenSUSE]
9. แผ่นจดบันทึกqq
Notepadqq เป็นตัวแก้ไขซอร์สโค้ดฟรีที่สร้างขึ้นเป็นทางเลือก Linux สำหรับ Notepad++ ซึ่งมีเฉพาะใน Windows เท่านั้น เช่นเดียวกับ Notepadd++ เป้าหมายเพื่อให้แน่ใจว่าโปรแกรมมีขนาดเล็กและมีความเร็วในการดำเนินการสูง
คุณสมบัติของมันรวมถึง UI ที่เรียบง่ายและสะดุดตาพร้อมการรองรับการแก้ไขหลายมุมมอง ส่วนขยายปลั๊กอิน ภาษาการเขียนโปรแกรมหลายภาษา การเน้นไวยากรณ์ ฯลฯ
หากต้องการติดตั้ง Notepadqq บน Linux คุณสามารถใช้คำสั่งต่อไปนี้ซึ่งเหมาะสมกับการกระจาย Linux ของคุณโดยเฉพาะ
sudo apt install notepadqq [On Debian, Ubuntu and Mint]
sudo yum install notepadqq [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/notepadqq [On Gentoo Linux]
sudo apk add notepadqq [On Alpine Linux]
sudo pacman -S notepadqq [On Arch Linux]
sudo zypper install notepadqq [On OpenSUSE]
10. รหัส Visual Studio
Visual Studio Code คือโปรแกรมแก้ไขข้อความข้ามแพลตฟอร์มที่ทรงพลัง ขยายได้ และปรับแต่งได้อย่างสมบูรณ์ สร้างขึ้นโดย Microsoft Corporation ให้ผู้ใช้ในทุกแพลตฟอร์มมีสภาพแวดล้อมที่เป็นหนึ่งเดียวสำหรับการสร้างและทดสอบโปรแกรมในภาษาต่างๆ สำหรับแพลตฟอร์มใดๆ
คุณลักษณะของ VS Code ประกอบด้วย IntelliSense, คำสั่ง Git ในตัว, ดีบักเกอร์ที่ติดตั้งในตัวแก้ไข พร้อมด้วยการหยุดแก้ไขข้อบกพร่อง, Call Stacks และคอนโซลแบบโต้ตอบ ซึ่งรองรับเกือบทุกโปรแกรม ภาษา ฯลฯ
หากต้องการติดตั้ง โค้ด Visual Studio บน Linux คุณสามารถใช้คำสั่งต่อไปนี้ซึ่งเหมาะสมกับการแจกจ่าย Linux เฉพาะของคุณ
sudo apt install code [On Debian, Ubuntu and Mint]
sudo yum install code [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/code [On Gentoo Linux]
sudo apk add code [On Alpine Linux]
sudo pacman -S code [On Arch Linux]
sudo zypper install code [On OpenSUSE]
11. วิทยาศาสตร์
SciTE คือโปรแกรมแก้ไขข้อความที่ใช้ SCIntilla ซึ่งถูกสร้างขึ้นครั้งแรกเพื่อสาธิต Scintilla แต่ต่อมาได้พัฒนาจนมีประโยชน์สำหรับการพัฒนาและรันโปรแกรมที่โดยทั่วไปมีการกำหนดค่าที่เรียบง่าย
มันมี GUI แบบแท็บที่เรียบง่ายพร้อมการเน้นไวยากรณ์ รองรับข้อความแบบสองทิศทาง สคริปต์ตัวช่วย แป้นพิมพ์ลัดที่กำหนดค่าได้ ฯลฯ
SciTE เวอร์ชันฟรีมีให้สำหรับระบบที่เข้ากันได้กับ Linux พร้อม GTK+ และ Windows ในขณะที่เวอร์ชันเชิงพาณิชย์พร้อมให้ดาวน์โหลดจาก Mac App Store
หากต้องการติดตั้ง SciTE บน Linux คุณสามารถใช้คำสั่งต่อไปนี้ซึ่งเหมาะสมกับการแจกจ่าย Linux เฉพาะของคุณ
sudo apt install scite [On Debian, Ubuntu and Mint]
sudo yum install scite [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/scite [On Gentoo Linux]
sudo apk add scite [On Alpine Linux]
sudo pacman -S scite [On Arch Linux]
sudo zypper install scite [On OpenSUSE]
12. โค้ดล็อบสเตอร์
CodeLobster เป็น IDE อเนกประสงค์แบบพกพาฟรีที่ออกแบบมาสำหรับโปรเจ็กต์ PHP, HTML, CSS และ JavaScript พร้อมรองรับเฟรมเวิร์กมากกว่า 15 เฟรม โดยนำเสนอคุณสมบัติเกือบทั้งหมดแก่ผู้ใช้ในแอปพลิเคชันที่ต้องชำระเงินจำนวนมาก เช่น การไฮไลต์คู่ คำแนะนำเครื่องมือ การดีบัก PHP และ JS การเติมข้อความอัตโนมัติขั้นสูง การค้นหาส่วนเพิ่ม เป็นต้น
เวอร์ชันมืออาชีพประกอบด้วยฟีเจอร์ต่างๆ เช่น SASS และ LESS, การเปรียบเทียบหน้าต่างแยก, การตรวจสอบโค้ด, ตัวจัดการ SQL ฯลฯ และปลั๊กอินเพิ่มเติมอีกมากมายที่คุ้มค่าแก่ผู้ใช้ระดับองค์กร
สรุป
เอาล่ะพวกคุณมีแล้ว ทางเลือกโปรแกรมแก้ไขข้อความที่ดีที่สุด 11 ทางเลือกสำหรับ Notepadd++ มีให้ใช้งานสำหรับ Linux คุณรู้จักสิ่งที่มีประสิทธิภาพที่คุณต้องการเห็นเพิ่มเข้าไปในรายการหรือไม่? อย่าลังเลที่จะแสดงความคิดเห็นในส่วนด้านล่าง