Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

6 โปรแกรมแก้ไขข้อความ (Text Editors) ที่ดีที่สุดสำหรับ Linux

Text editor สำคัญมากสำหรับระบบปฏิบัติการใดๆ ไม่ว่าจดบันทึกด่วน, เขียนเอกสาร, หรือเขียนสคริปต์โค้ด มันคือเครื่องมือที่ดีที่สุดสำหรับงานเหล่านี้ สำหรับ Linux คุณจะประหลาดใจกับจำนวน text editor ที่มีมากมาย นี่คือ 6 text editor ที่ดีที่สุดบน Linux ช่วยตัดสินใจเลือก

1. Atom

หากต้องการกระโดดเข้าสู่โลก text editing แบบลึก Atom ที่ GitHub พัฒนาอาจเหมาะกับคุณ อาจสับสนตอนเริ่มต้นว่าไหน packages ที่ควรติดตั้ง แต่ đóคือลักษณะของ text editor

Atom ไม่ได้เบา และหากแค่ config ไฟล์หรืองานเล็กๆ อาจไม่เหมาะ แต่สำหรับ programming, scripting, และทำงานหลายไฟล์พร้อมกัน Atom ทำได้ดี รองรับ packages หลายพันรายการ (เข้าถึงผ่าน package installer built-in) และ plugins เขียนด้วย Node.js หากมาจาก Vim ยอดนิยม สามารถใช้ vim-mode ช่วยให้คล่อง และ 2017 GitHub ปล่อย IDE version ช่วยเร่งงานให้หลายคน

Atom มี GUI สวยงาม แต่ก็ใช้ command-line mode ได้สำหรับประสบการณ์คุ้นเคย ยากกว่า text editor ทั่วไปแต่มีค่าสำหรับงานหนัก

2. Visual Studio Code

Visual Studio Code (VSCode) เป็น code editor พัฒนาโดย Microsoft แต่นำมาใช้เป็น text editor ธรรมดาได้ ฟรี ใช้เทคโนโลยี open-source และเบาค่อนข้างสำหรับพลังที่มี

VSCode มีพลังมาก มี extensions เยอะมาก เพิ่ม language support, themes, formatting options และอื่นๆ โดยเฉพาะ language support จะทำให้ VSCode กลายเป็น IDE สำหรับภาษาโปรแกรมมิ่งนั้นๆ มี terminal built-in ซึ่งสำคัญมากสำหรับรันและทดสอบสคริปต์ มีเทคโนโลยี Intellisense ขยาย syntax highlighting ให้ intelligent code completion ตาม variables, functions, imported modules เป็น editor เรียบง่ายเมื่อต้องการ แต่บรรจุฟีเจอร์และฟังก์ชันได้เยอะในโปรแกรมเบาๆ นี้

3. Nano

หากคุณทำงานบนเทอร์มินัลบ่อย แนะนำ Nano มาก Editor อื่นๆ เช่น Vim และ Emacs ดีเท่ากัน แต่ workflow ของ command line editors น่าจะเข้าใจง่ายที่สุดกับ Nano ติดตั้งมาพร้อม distro ส่วนใหญ่ ถ้ายังไม่มี ติดตั้งง่าย:

# Debian/Ubuntu based distro
sudo apt install nano
# Fedora
sudo dnf install nano
# OpenSuse
sudo zypper install nano
# Arch
sudo pacman -S nano

จุดเด่นของ Nano คือ ใช้ง่าย (มี beginner's guide ให้อ่าน) Vim powerful แต่คำสั่งและ shortcut มากซับซ้อน Nano ให้เปิดไฟล์และพิมพ์ได้เลย ฟังก์ชันจำกัดแต่ complexity ต่ำ

4. Xed

Desktop Environments ส่วนใหญ่จะมี text editor ในตัว อย่าเพิกเฉยเพราะมัน editor GUI เรียบง่าย ใช้เมาส์ highlight ได้ มีตัวเลือก Find และ Replace แบบกราฟิก น่าสบายตอนโต้ตอบ ที่ดีที่สุดคือ Xed default ของ Cinnamon มี interface เรียบง่าย ใช้งานง่าย เหมาะกับ text files เช่น config files และ shell scripts พื้นฐาน แนะนำลองใช้ดูครั้งหนึ่ง

5. Sublime Text

Sublime Text เป็น text editor แบบ IDE-like สำหรับ Linux (และ platform อื่นๆ) เป็นซอฟต์แวร์ที่ยอดเยี่ยม นักพัฒนาบอกว่า "a sophisticated text editor for code, markup and prose"

มีฟังก์ชันยอดเยอะหลากหลาย: multiple selections สำหรับ rename variables ง่าย, GoTo functionality สำหรับบรรทัด ไฟล์ สัญลักษณ์, command palette กว้างขวาง

มี Python API powerful สร้าง custom plugins เองได้ มี quality-of-life features ดีๆ: syntax highlighting สีสันสดใส, tabs หลายโปรเจกต์ นำทางง่าย, และฟีเจอร์ดัง "never losing a project"

ไม่ต้อง save อะไร มันจะจำโปรเจกต์ที่ทำอยู่ ถ้า laptop ตายหรือแอปปิดกะทันหัน ยังมีงานทั้งหมด อยู่ใน editor ที่คาดว่าทำงานจริงได้ แม้ Sublime Text ใช้ฟรีได้ แต่เป็น licensed software หากใช้และชอบ แนะนำซื้อ license สนับสนุนนักพัฒนา

6. Geany

หา text editor เรียบง่ายที่เป็น IDE ได้ Geany น่าจะเป็นตัวเลือกดีที่สุด เป็น text editor ออกแบบมาสำหรับ development โดยเฉพาะ มี development features เยอะ: call tips, code navigation, build system

หากหา graphical text editor และสนใจเขียนโค้ดจริง Geany ควรอยู่ในรายการ

ข้อคิดสุดท้าย

Linux Text editors เรื่องจริง ทุกคนมีความคิดมั่นคงเกี่ยวกับตัวไหนดีที่สุด ไม่มีตัวไหนผิด ทุก editor มีจุด mạnhและจุด yếu แม้ไม่สนใจตัวไหนในลิสต์นี้ก็ยังมีทางเลือกอื่นๆ เช่น CherryTree Notepad ที่ไม่ได้อยู่ในลิสต์