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

อาจจำเป็นต้องใช้โปรแกรมแก้ไขข้อความเมื่อใดก็ได้ เช่น เพื่อเขียนโค้ดหรือเพียงแค่เปลี่ยนไฟล์การกำหนดค่า มีอยู่มากมายในระบบปฏิบัติการ Linux และพวกมันมีพฤติกรรมแตกต่างออกไปและมีจุดแข็งและจุดอ่อนของตัวเอง โปรแกรมแก้ไขข้อความจำนวนมากมีฟังก์ชันที่เป็นประโยชน์สำหรับโปรแกรมเมอร์ เช่น การเน้นไวยากรณ์ การเยื้องอัตโนมัติ ฯลฯ เครื่องมือดังกล่าวช่วยให้คุณเข้าใจได้อย่างรวดเร็วในครั้งแรกว่าโดยทั่วไปโค้ดที่ป้อนนั้นถูกต้องและบล็อกต่างๆ ซ้อนกันอย่างถูกต้อง การเน้นไวยากรณ์เน้นคำสำคัญอย่างชัดเจนและยังแสดงชื่อตัวแปรและข้อมูลในสีที่ต่างกัน การเยื้องอัตโนมัติช่วยให้คุณเห็นแต่ละบล็อกของโค้ดแยกกัน และบล็อกที่ซ้อนกันจะถูกเยื้องเพิ่มเติม ทำให้อ่านได้ง่ายขึ้น ปัจจัยสำคัญอีกประการหนึ่งคือความสามารถของตัวแก้ไขในการทำงานในคอนโซลข้อความ สิ่งนี้มีประโยชน์เมื่อเชลล์กราฟิกปฏิเสธที่จะทำงาน และจำเป็นต้องทำการปรับเปลี่ยนไฟล์การกำหนดค่าระบบบางอย่าง

ตัวแก้ไขถูกสร้างขึ้นในการกระจาย Linux Mint 18.3 และไม่เพียงแต่ในนั้นเท่านั้น เปิดตัวตามคำสั่ง นาโน ในอาคารผู้โดยสาร

Nano เป็นหนึ่งในบรรณาธิการที่ง่ายที่สุด ไม่มีการรองรับฟังก์ชั่นที่มีประโยชน์สำหรับโปรแกรมเมอร์ ในฐานะที่เป็นโปรแกรมแก้ไขข้อความธรรมดา มันทำงานได้ดี คำสั่งพื้นฐานที่ดำเนินการจะแสดงรายการที่ด้านล่างของหน้าจอ และเพียงพอสำหรับการแก้ไขไฟล์การกำหนดค่าอย่างง่าย ตัวแก้ไขรองรับการตรวจสอบการสะกดโดยไม่ต้องเพิ่มคำศัพท์ใหม่ลงในพจนานุกรม ฟังก์ชั่นหลักของโปรแกรมสามารถเข้าถึงได้โดยการกดปุ่มคำสั่งในขณะที่กดปุ่ม Crtl ค้างไว้

sudo apt ติดตั้งเคท.

เคทและใน “เมนู” ในส่วนมาตรฐาน

ตัวแก้ไขมีชุดเครื่องมือมากมายสำหรับโปรแกรมเมอร์และการรองรับปลั๊กอินช่วยให้คุณสามารถขยายฟังก์ชันการทำงานได้อย่างไม่มีกำหนด Kate ทำงานในโหมดกราฟิกเท่านั้น ซึ่งช่วยให้นักพัฒนามุ่งเน้นไปที่ข้อดีของมัน และรับโปรแกรมแก้ไขที่สอดคล้องกันพร้อมชุดฟังก์ชันต่างๆ มันค่อนข้างสามารถเข้าถึงได้สำหรับผู้เริ่มต้น Kate เป็นตัวแก้ไขสำหรับโปรแกรมเมอร์ ซึ่งช่วยให้คุณใช้นิพจน์ทั่วไปในการค้นหา การเน้นไวยากรณ์ การเยื้องอัตโนมัติ และการพับโค้ด นอกจากเครื่องมือสำหรับนักพัฒนาแล้ว ตัวแก้ไขยังมีฟังก์ชันการจัดการโปรเจ็กต์อีกด้วย คุณสามารถสร้างโปรเจ็กต์เป็นชุดของไฟล์ได้ และการเปิดโปรเจ็กต์จะเป็นการเปิดแต่ละไฟล์ในแท็บแยกกัน Kate ช่วยให้คุณสามารถจัดการโครงการของคุณและยุบบล็อกได้เมื่อใด คุณสามารถสร้างบุ๊กมาร์กได้ทุกที่ในไฟล์ ซึ่งจะทำให้คุณกลับมาที่บุ๊กมาร์กได้ทันทีผ่านเมนูหลักในภายหลัง คุณสมบัติอื่นของโปรแกรมแก้ไขคือการเน้นข้อความและพิมพ์ผิดโดยใช้ Google

หากต้องการติดตั้งตัวแก้ไข ให้ป้อนคำสั่งในเทอร์มินัล: ติดตั้ง sudo aptเป็นกลุ่ม

การเปิดตัวจะดำเนินการตามคำสั่ง เป็นกลุ่ม.

โปรแกรมแก้ไขข้อความนี้จะไม่ปล่อยให้ใครเฉย แต่เป็นแอปพลิเคชั่นที่ทรงพลังที่สุด ฟังก์ชั่นเพิ่มเติมของ Emacs จะถูกเรียกโดยใช้แป้นพิมพ์ลัดต่างๆ ข้อเสียของตัวแก้ไขคือเนื่องจากความสามารถในการขยายได้ทำให้มีความโลภใน RAM แม้ว่าคอมพิวเตอร์สมัยใหม่จะไม่ใช่ปัญหาเฉพาะก็ตาม ในความเป็นจริง Emacs เป็นตัวแก้ไข Macros ของ Editor ที่มีคำสั่งมาโคร ซึ่งเป็นเหตุผลว่าทำไมจึงได้รับความนิยม สามารถใช้เป็นเว็บเบราว์เซอร์ เป็นโปรแกรมรับส่งเมล แม้แต่เกมง่ายๆ ที่เขียนไว้ และอื่นๆ อีกมากมาย นอกจากนี้ Emacs ยังใช้สำหรับการจัดตารางเวลาและการจัดการงานอีกด้วย ส่วนใหญ่จะถูกใช้โดยโปรแกรมเมอร์ มีทุกอย่างรวมถึงรายการเมนูสำหรับรวบรวมโค้ดที่พิมพ์และการเรียกดีบักเกอร์ของโปรแกรมที่รันอยู่ ตัวแก้ไขสามารถทำงานได้ทั้งในโหมดกราฟิกและข้อความ ซึ่งจะช่วยให้คุณสามารถใช้โปรแกรมแก้ไขได้แม้ว่าสภาพแวดล้อมแบบกราฟิกจะไม่เริ่มทำงานก็ตาม การรวมแป้นพิมพ์สำหรับชุดฟังก์ชันได้รับการออกแบบมาเป็นอย่างดี

หากต้องการติดตั้งตัวแก้ไข ให้ป้อนคำสั่งในเทอร์มินัล: ติดตั้ง sudo aptเกดิต.

การเปิดตัวจะดำเนินการตามคำสั่ง เกดิตหรือผ่าน "เมนู" ในส่วน "มาตรฐาน"

Gedit เป็นตัวแก้ไข Gnome อย่างเป็นทางการ มันมีช่องระหว่างแผ่นจดบันทึกทั่วไปและตัวแก้ไขสำหรับโปรแกรมเมอร์และไม่สามารถรับมือกับงานใดงานหนึ่งได้ มันมีฟีเจอร์สำหรับโปรแกรมเมอร์ เช่น การเน้นไวยากรณ์ การเยื้อง ฯลฯ อย่างไรก็ตาม ฟังก์ชันของมันยังค่อนข้างดั้งเดิมจนไม่น่าจะทำให้โปรแกรมเมอร์พอใจ ความสามารถในการขยายผ่านปลั๊กอินหรือการรันเชลล์สคริปต์ในไฟล์ที่เปิดอยู่นั้นไม่เป็นปัญหา การตรวจตัวสะกดปรากฏว่ามีข้อบกพร่อง ตัวแก้ไขค่อนข้างเหมาะสมสำหรับเป็นสมุดบันทึกทั่วไปสำหรับบันทึกโน้ตธรรมดา

ตัวแก้ไขรายการในระบบปฏิบัติการ Linux ไม่ได้จำกัดอยู่เพียงรายการนี้เท่านั้น มันเป็นเพียงส่วนเล็กๆ ของสิ่งที่มีอยู่เท่านั้น บรรณาธิการคนไหนที่จะเลือกเป็นเรื่องส่วนตัวสำหรับทุกคน

โปรแกรมแก้ไขข้อความควรมีแอปพลิเคชันสำหรับระบบปฏิบัติการใด ๆ เราไม่ขาดแคลน แต่สิ่งเหล่านี้คือโปรแกรมแก้ไขกราฟิก

ดังที่คุณทราบ พลังที่แท้จริงของ Linux อยู่ที่บรรทัดคำสั่ง และเมื่อคุณทำงานบนบรรทัดคำสั่ง คุณต้องมีโปรแกรมแก้ไขข้อความที่สามารถทำงานได้ภายในเทอร์มินัล

ด้วยเหตุนี้ วันนี้เราจะมาจัดทำรายการกัน โปรแกรมแก้ไขข้อความบรรทัดคำสั่งที่ดีที่สุดสำหรับ Linux.

ความดัน

หากคุณอยู่ใน Linux มาระยะหนึ่งแล้ว คุณคงเคยได้ยินเกี่ยวกับ Vim มาก่อน Vim เป็นโปรแกรมแก้ไขข้อความที่ปรับแต่งได้สูง ข้ามแพลตฟอร์ม และมีประสิทธิภาพสูง

เกือบทุกรุ่น Linux มาพร้อมกับ Vim ที่ติดตั้งไว้ล่วงหน้า เป็นที่นิยมอย่างมากเนื่องจากมีคุณสมบัติที่หลากหลาย

Vim อาจสร้างความเจ็บปวดให้กับผู้ใช้ครั้งแรก ฉันจำครั้งแรกที่ฉันพยายามแก้ไขไฟล์ข้อความด้วย Vim ฉันรู้สึกนิ่งงันมาก ฉันพิมพ์ตัวอักษรลงไปไม่ได้เลย และส่วนที่ตลกก็คือ ฉันไม่รู้ว่าจะปิดมันยังไงดี หากคุณกำลังจะใช้ Vim คุณจะต้องตัดสินใจเพื่อปีนขึ้นไปบนเส้นทางการเรียนรู้ที่สูงชันมาก

แต่หลังจากที่คุณได้ผ่านขั้นตอนเหล่านั้นทั้งหมด จัดการเอกสาร และจดจำคำสั่งและทางลัดของคุณแล้ว คุณจะพบว่าความยุ่งยากนั้นคุ้มค่า คุณสามารถโค้งงอ Vim ได้ตามที่คุณต้องการ - ปรับแต่งอินเทอร์เฟซของคุณ แต่สิ่งที่ดูเหมือนเหมาะกับคุณคือการทำให้เวิร์กโฟลว์ของคุณมีประสิทธิภาพมากขึ้นโดยใช้สคริปต์ ปลั๊กอิน และอื่น ๆ แบบกำหนดเองต่างๆ Vim รองรับการเน้นไวยากรณ์ การถ่ายภาพมาโคร และประวัติการดำเนินการ

ตามเว็บไซต์อย่างเป็นทางการระบุว่า

Vim: เครื่องมืออันทรงพลังสำหรับทุกคน!

ขึ้นอยู่กับคุณว่าคุณจะใช้มันอย่างไร คุณสามารถใช้มันเพื่อแก้ไขข้อความธรรมดาหรือตั้งค่าเป็น IDE ที่มีคุณสมบัติครบถ้วนก็ได้

GNU อีแมคส์

GNU Emacs เป็นหนึ่งในโปรแกรมแก้ไขข้อความที่ทรงพลังที่สุดอย่างไม่ต้องสงสัย หากคุณเคยได้ยินเกี่ยวกับ Vim และ Emacs คุณจะรู้ว่าบรรณาธิการทั้งสองนี้มีฐานแฟนคลับที่เหนียวแน่นมาก และพวกเขาก็มักจะให้ความสำคัญกับโปรแกรมแก้ไขข้อความเป็นอย่างมาก และคุณจะพบอารมณ์ขันและสิ่งต่าง ๆ มากมายบนอินเทอร์เน็ตเกี่ยวกับสิ่งนี้:

Emacs เป็นแพลตฟอร์มข้ามแพลตฟอร์มและมีอินเทอร์เฟซบรรทัดคำสั่งและอินเทอร์เฟซแบบกราฟิก นอกจากนี้ยังมีคุณสมบัติที่หลากหลายมากมายและที่สำคัญที่สุดคือสามารถขยายได้

เช่นเดียวกับ Vim Emacs ยังมาพร้อมกับช่วงการเรียนรู้ที่สูงชันอีกด้วย แต่เมื่อคุณเชี่ยวชาญแล้ว คุณจะสามารถใช้พลังของคุณให้เต็มศักยภาพได้ Emacs สามารถจัดการไฟล์ข้อความได้เกือบทุกประเภท อินเทอร์เฟซสามารถปรับแต่งได้เพื่อให้เหมาะกับขั้นตอนการทำงานของคุณ รองรับการถ่ายภาพมาโครและทางลัด

จุดแข็งที่เป็นเอกลักษณ์ของ Emacs คือสามารถแปลงเป็นสิ่งที่แตกต่างไปจากโปรแกรมแก้ไขข้อความโดยสิ้นเชิง มีโมดูลจำนวนมากที่สามารถเปลี่ยนแอปพลิเคชันเพื่อใช้ในสถานการณ์ที่แตกต่างกันโดยสิ้นเชิง เช่น ปฏิทิน โปรแกรมอ่านข่าว โปรแกรมประมวลผลคำ ฯลฯ คุณยังสามารถเล่นเกมใน Emacs ได้อีกด้วย!

เส้นใยนาโนไม้ไผ่

เมื่อพูดถึงความเรียบง่าย นาโนก็เป็นสิ่งหนึ่ง เส้นโค้งการเรียนรู้สำหรับนาโนต่างจาก Vim หรือ Emacs เกือบจะราบเรียบ

หากคุณต้องการเพียงแค่สร้างและแก้ไขไฟล์ข้อความและดำเนินชีวิตต่อไป ไม่ต้องมองหาที่ไหนไกลนอกจาก Nano

ทางลัดที่มีอยู่บน Nano จะปรากฏที่ด้านล่างของอินเทอร์เฟซผู้ใช้ Nano มีเพียงคุณสมบัติแก้ไขข้อความพื้นฐานเท่านั้น

มีขนาดเล็กและเหมาะสำหรับการแก้ไขไฟล์ระบบและการกำหนดค่า สำหรับผู้ที่ไม่ต้องการคุณสมบัติขั้นสูงจากโปรแกรมแก้ไขข้อความบรรทัดคำสั่ง Nano เป็นตัวเลือกที่สมบูรณ์แบบ

โปรแกรมแก้ไขโค้ดที่แสดงไว้ที่นี่จะช่วยให้นักพัฒนาที่ย้ายไปยัง Linux พัฒนาแอปพลิเคชันใหม่ๆ ที่ปฏิวัติวงการ

การเรียนรู้การเขียนโค้ดอาจเป็นเรื่องที่ท้าทาย แต่เครื่องมือที่เหมาะสมจะทำให้กระบวนการง่ายขึ้นเล็กน้อย เมื่อคุณเริ่มเขียนโค้ดที่ยอดเยี่ยม คุณจะรู้สึกถูกลืมจนลืมสิ่งอื่นทั้งหมดไป แต่ประสบการณ์อันน่าตื่นเต้นนี้สามารถถูกทำลายได้ด้วยเครื่องมือที่ไม่ถูกต้อง เมื่อพูดถึงเครื่องจักร MacBook อาจเป็นตัวเลือกที่ดีที่สุดสำหรับนักพัฒนาที่ใช้เวลาหลายชั่วโมงในการสานต่อโค้ด นอกจาก Mac OS ที่ทำงานบน MacBook แล้ว ยังมีอีกแพลตฟอร์มหนึ่งที่เหมาะสำหรับการสร้างแอปพลิเคชัน นั่นก็คือ Linux

ในช่วงหลายปีที่ผ่านมา Linux ได้พัฒนาและขยาย และได้รับส่วนแบ่งการตลาดจาก Windows ต้องขอบคุณความพยายามของชุมชน ปัจจุบันมี Linux distribution มากมายสำหรับความต้องการที่หลากหลาย

มีแม้กระทั่งการแจกแจงที่สร้างขึ้นสำหรับนักพัฒนา อย่างไรก็ตาม คุณไม่จำเป็นต้องเปลี่ยนไปใช้โปรแกรมแก้ไขโค้ดในบทความนี้

โปรแกรมเหล่านี้จะเพิ่มประสิทธิภาพการทำงานของคุณด้วยคุณสมบัติที่รอบคอบ

1. อะตอม

Atom เป็นตัวแก้ไขโอเพ่นซอร์สที่พัฒนาโดย GitHub เหมาะสำหรับนักพัฒนาตั้งแต่มือใหม่ไปจนถึงผู้เชี่ยวชาญ ข้อได้เปรียบที่ใหญ่ที่สุดของ Atom คือความสามารถในการปรับแต่งได้ตามความต้องการ และในขณะเดียวกันก็สามารถเริ่มต้นใช้งานได้ทันทีโดยไม่ต้องคำนึงถึงการกำหนดค่า

Atom มีตัวเลือกการปรับแต่งมากมายเพื่อเปลี่ยนรูปลักษณ์ตามที่คุณต้องการ หากคุณคุ้นเคยกับ HTML และ JS คุณสามารถปรับแต่งรูปลักษณ์โดยทำการเปลี่ยนแปลง UI บางอย่างได้ คุณสมบัติทั้งหมดนี้ทำให้ Atom อยู่ในอันดับต้นๆ ของรายการของเรา

คุณสมบัติของตัวแก้ไขรหัสอะตอม

  • การแก้ไขข้ามแพลตฟอร์ม: Atom สามารถใช้งานได้ไม่เพียงแต่บน Linux เท่านั้น แต่ยังรวมถึงบนแพลตฟอร์มอื่นๆ เช่น Windows และ Mac อีกด้วย
  • ตัวจัดการแพ็คเกจในตัวช่วยให้คุณค้นหาและติดตั้งแพ็คเกจใหม่ได้อย่างง่ายดาย
  • การเติมข้อความอัตโนมัติอัจฉริยะ: ด้วยคุณสมบัติ Atom ที่ชาญฉลาดและยืดหยุ่นนี้ คุณสามารถเขียนโค้ดได้เร็วขึ้น
  • File System Browser ช่วยให้ค้นหาและเปิดไฟล์แต่ละไฟล์ ทั้งโปรเจ็กต์ หรือหลายโปรเจ็กต์ในหน้าต่างเดียวได้อย่างง่ายดาย
  • แผงหลายแผง: คุณสามารถเปรียบเทียบและแก้ไขโค้ดในไฟล์ต่างๆ ได้โดยการแบ่งอินเทอร์เฟซออกเป็นแผงต่างๆ ที่แยกจากกัน
  • พลังและความเรียบง่าย
  • ความสมบูรณ์ของการตั้งค่า

ขัดต่อ:

  • ผู้เริ่มต้นจะต้องทำงานกับโปรแกรมแก้ไขนี้สักระยะหนึ่งเพื่อเรียนรู้วิธีใช้ฟังก์ชันต่างๆ อย่างเต็มที่

การติดตั้งอะตอมบนลินุกซ์

หากคุณใช้ Ubuntu หรืออนุพันธ์ คุณสามารถติดตั้ง Atom โดยใช้ PPA ได้โดยการรันคำสั่งต่อไปนี้:

  • sudo add-apt-repository ppa:webupd8team/atom.php
  • อัปเดต sudo apt-get
  • sudo apt-get ติดตั้งอะตอม

หากคุณใช้ Linux ที่ใช้ Debian หรือ Fedora คุณสามารถใช้แพ็คเกจ .deb และ .rpm ปัจจุบัน Atom ใช้งานได้กับระบบ 64 บิตเท่านั้น

2. ข้อความประเสริฐ 3

Sublime Text เป็นตัวแก้ไขโค้ดที่ใช้กันอย่างแพร่หลายสำหรับ Linux ในชุมชนนักพัฒนา นี่คือโปรแกรมแก้ไขโค้ดที่มีน้ำหนักเบาและไม่ซับซ้อน Sublime Text สร้างขึ้นจากส่วนประกอบที่กำหนดเองเพื่อให้การตอบสนองที่เหนือชั้น ด้วยชุดเครื่องมือ UI ข้ามแพลตฟอร์มที่ทรงพลังและปรับแต่งได้พร้อมเอ็นจิ้นเน้นไวยากรณ์ที่ไม่มีใครเทียบได้ Sublime Text ยกระดับประสิทธิภาพให้สูงขึ้น

โปรแกรมนี้สามารถใช้เป็นโปรแกรมแก้ไขข้อความอย่างง่ายพร้อมการเน้นไวยากรณ์ ด้วยการเพิ่มปลั๊กอินเพิ่มเติม คุณสามารถขยายฟังก์ชันการทำงานได้มากจนสามารถรองรับได้เกือบทุกอย่างที่ IDE สามารถทำได้ นอกจากนี้ Sublime Text ยังเสนอตัวเลือกการปรับแต่งมากมาย แป้นพิมพ์ลัด เมนู ตัวอย่าง มาโคร ส่วนขยาย และอื่นๆ อีกมากมาย - เกือบทุกอย่างใน Sublime Text ได้รับการกำหนดค่าโดยใช้ไฟล์ JSON ปกติ ระบบนี้ให้ความยืดหยุ่นเนื่องจากการตั้งค่าอาจแตกต่างกันไปตามประเภทไฟล์หรือโปรเจ็กต์ที่แตกต่างกัน

คุณสมบัติของ Sublime Text 3

นี่คือคุณสมบัติที่ดีที่สุดของเครื่องมือแก้ไขนี้:

  • การเลือกหลายรายการ: คุณลักษณะนี้จะปรับปรุงประสิทธิภาพการทำงานของคุณโดยให้คุณทำการเปลี่ยนแปลงหลายรายการพร้อมกัน
  • Command Palette: คุณสามารถดำเนินการต่างๆ ได้ด้วยการกดแป้นพิมพ์เพียงไม่กี่ครั้ง ซึ่งช่วยประหยัดเวลา
  • การตั้งค่ามากมายจะช่วยให้คุณปรับแต่งรูปลักษณ์และการทำงานของตัวแก้ไขได้
  • โหมด “ไร้สิ่งรบกวนสมาธิ”: ไฟล์ของคุณจะแสดงแบบเต็มหน้าจอ และแถบด้านข้าง เมนู แผนที่จะถูกซ่อนไว้
  • รองรับภาษาการเขียนโปรแกรมและสคริปต์มากมาย
  • อินเตอร์เฟซที่เรียบง่าย
  • การเติมโค้ดให้สมบูรณ์และการเน้นไวยากรณ์
  • ผลงาน.
  • Python API ที่ขยายได้

ขัดต่อ:

  • การรวมฟังก์ชันการทำงานที่ซับซ้อน

การติดตั้ง Sublime Text บน Linux

สามารถติดตั้ง Sublime Text 3 เวอร์ชันเสถียรได้โดยการป้อนคำสั่งด้านล่างในเทอร์มินัล วิธีนี้เหมาะสำหรับการเผยแพร่บน Ubuntu และ Debian หากคุณใช้รุ่นอื่นๆ เช่น Fedora, Arch และ Suse โปรดดูคำแนะนำในการติดตั้งที่หน้านี้

  • wget -qO – https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key เพิ่ม –
  • สะท้อน “deb https://download.sublimetext.com/apt/stable/” | sudo tee /etc/apt/sources.list.d/sublime-text.list
  • อัปเดต sudo apt
  • sudo apt ติดตั้งข้อความประเสริฐ

3. เป็นกลุ่ม

Vim เป็นเวอร์ชันปรับปรุงของ vi ซึ่งเป็นโปรแกรมแก้ไขที่มาพร้อมกับระบบ UNIX ส่วนใหญ่ Vim มักถูกเรียกว่าเป็น "บรรณาธิการของโปรแกรมเมอร์" มีการกำหนดค่าใหม่และมีประโยชน์มากในการเขียนโปรแกรม ซึ่งเป็นเหตุผลว่าทำไมหลายคนถึงมองว่าเป็น IDE ทั้งหมด แน่นอนว่าไม่เหมาะสำหรับโปรแกรมเมอร์เท่านั้น Vim นั้นยอดเยี่ยมสำหรับการแก้ไขโค้ดทุกประเภท ตั้งแต่การเขียนอีเมลไปจนถึงการแก้ไขไฟล์การกำหนดค่า

Vim สามารถใช้เป็นแอปพลิเคชันแบบสแตนด์อโลนหรือรันบนบรรทัดคำสั่งได้ (เป็นหนึ่งในโปรแกรมแรกๆ ที่นึกถึงในฐานะตัวแก้ไขบรรทัดคำสั่ง)

คุณสมบัติของวิม

  • คำสั่งอัตโนมัติ
  • กำลังเข้าสู่ไดกราฟ
  • แยกหน้าจอ
  • หน้าจอเซสชัน
  • ส่วนขยายคีย์แท็บ
  • ไวยากรณ์สี
  • ระบบแท็ก
  • ชุดคุณสมบัติที่ทรงพลังและครบถ้วนสำหรับโปรแกรมเมอร์
  • มั่นคงและเป็นที่นิยม

ขัดต่อ:

  • โปรแกรมนี้ท้าทายสำหรับผู้เริ่มต้น แต่ถ้าคุณยินดีที่จะใช้เวลาเรียนรู้ คุณก็ไม่เป็นไร

การติดตั้ง VIM บน Linux

มีหลายวิธีในการติดตั้ง Vim บน Linux มีไฟล์การติดตั้งหลายไฟล์ แต่ที่นี่เราจะแสดงการติดตั้งผ่านที่เก็บ PPA

  • sudo add-apt-repository ppa:jonathonf/vim
  • อัปเดต sudo apt
  • sudo apt ติดตั้งเป็นกลุ่ม

อย่างไรก็ตาม เพื่อให้การเรียนรู้โปรแกรมแก้ไขง่ายขึ้น คุณสามารถเรียกใช้ vimtutor - คู่มือและโปรแกรมสำหรับฝึกทักษะการทำงาน

4. วงเล็บ

Brackets คือโปรแกรมแก้ไขโค้ดที่ทันสมัยและยอดนิยมจาก Adobe ที่พร้อมใช้งานบน Linux เป็นบริการฟรี ไม่เหมือนซอฟต์แวร์ Adobe อื่นๆ หากคุณเป็นนักพัฒนาเว็บ Brackets เหมาะอย่างยิ่งสำหรับคุณเนื่องจากสร้างขึ้นโดยคำนึงถึงความต้องการในการพัฒนา ตัวแก้ไขนี้มีคุณสมบัติหลายอย่างที่สามารถขยายได้ด้วยปลั๊กอินเพิ่มเติม Adobe ทำงานกับ Brackets เพื่อสร้างโปรแกรมแก้ไขโค้ดที่ทันสมัยที่สุดสำหรับ Linux

หลังการติดตั้งวงเล็บมีฟังก์ชันทั้งหมดที่จำเป็นสำหรับโปรแกรมแก้ไขข้อความสมัยใหม่อยู่แล้ว มันขึ้นอยู่กับจาวาสคริปต์

คุณสมบัติของโปรแกรมแก้ไขข้อความวงเล็บ

  • การรับชมแบบสด: คุณสามารถตรวจสอบผลลัพธ์ของการเปลี่ยนแปลงโค้ดได้ทันที
  • การแก้ไขแบบอินไลน์ทำให้คุณสามารถแก้ไข CSS หรือข้อมูลโค้ดอื่นๆ ได้ทันที โดยไม่ต้องไปที่ไฟล์ที่เหมาะสม
  • ตัวประมวลผลล่วงหน้า: การแก้ไขตัวประมวลผลล่วงหน้าด้วยวงเล็บเหลี่ยมนั้นสะดวกกว่าโปรแกรมแก้ไขข้อความอื่นๆ ที่คล้ายคลึงกัน คุณสามารถแก้ไขไฟล์ SASS และ LESS ได้อย่างง่ายดาย
  • ความเบา.
  • โอเพ่นซอร์ส.
  • เครื่องมือภาพอันทรงพลัง
  • ความพร้อมใช้งานของส่วนขยายที่มีประโยชน์

ขัดต่อ:

  • ไม่ใช่สคริปต์และภาษาขั้นสูงที่ดีที่สุด

การดาวน์โหลดและติดตั้งวงเล็บ

Brackets เวอร์ชันล่าสุดคือ v1.11 คุณสามารถติดตั้งบนเครื่อง Linux ของคุณได้โดยดาวน์โหลดแพ็คเกจ .deb วิธีนี้เหมาะสำหรับการกระจายที่ใช้ Ubuntu และ Debian สำหรับการแจกแจงอื่นๆ คุณจะต้องคอมไพล์ซอร์สโค้ดที่มีอยู่ใน GitHub คำสั่งด้านล่างนี้ใช้สำหรับการติดตั้ง Brackets จากที่เก็บ PPA ที่เกี่ยวข้อง

  • sudo add-apt-repository ppa:webupd8team/brackets.php
  • อัปเดต sudo apt-get
  • วงเล็บติดตั้ง sudo apt-get

5. บรรณาธิการบลูฟิช

Bluefish เป็นมากกว่าโปรแกรมแก้ไขโค้ด ดูเหมือน IDE สมัยใหม่อย่าง Eclipse และ Netbeans มากกว่า ด้วยคุณสมบัติมากมาย ทำให้สามารถทำทุกอย่างที่ IDE ทำได้ คุณสมบัติที่น่าสนใจอย่างหนึ่งของ Bluefish คือการบูรณาการกับโปรแกรมของบุคคลที่สาม Bluefish มีความหลากหลายในแง่ของการรองรับภาษาต่างๆ รองรับ Ada, ASP.NET, VBS, C/C++, CSS, CFML, Clojure, D, gettextPO, Google Go, HTML, XHTML, HTML5, Java, JSP, JavaScript, jQuery และ Lua

คุณสมบัติของบลูฟิช

นี่คือคุณสมบัติบางอย่างที่ทำให้โปรแกรมแก้ไขโค้ดนี้โดดเด่นจากกลุ่มอื่น:

  • ความเร็ว: Bluefish เปิดตัวอย่างรวดเร็ว (แม้แต่บนเน็ตบุ๊ก) และดาวน์โหลดไฟล์หลายร้อยไฟล์ในไม่กี่วินาที
  • การรวมตัวกรองภายนอกที่คุณเลือก การเปลี่ยนเส้นทางเอกสารของคุณ (หรือข้อความที่เลือก) ไปยังอินพุตของคำสั่ง sort, sed, awk หรือสคริปต์ที่กำหนดเองใดๆ
  • การสนับสนุนแบบมัลติเธรดสำหรับไฟล์ระยะไกลโดยใช้ gvfs รองรับ FTP, SFTP, HTTP, HTTPS, WebDAV, CIFS
  • เครื่องตรวจตัวสะกดในตัวที่จดจำภาษาการเขียนโปรแกรม
  • รองรับภาษาการเขียนโปรแกรมและสคริปต์มากมาย
  • UI ที่สะอาดและเป็นมิตรกับผู้ใช้

ขัดต่อ:

  • ขาดความสามารถในการแก้ไขหลายบรรทัดพร้อมกัน

การติดตั้งบลูฟิช

หากต้องการติดตั้ง Bluefish บน Ubuntu หรือการกระจายตามระบบปฏิบัติการนี้ คุณสามารถเรียกใช้คำสั่งต่อไปนี้:

  • sudo add-apt-repository ppa:klaus-vormweg/bluefish
  • อัปเดต sudo apt-get
  • sudo apt-get ติดตั้งบลูฟิช

บทสรุป

นักพัฒนามักไม่เห็นด้วยกับโปรแกรมแก้ไขโค้ดที่ดีที่สุด ทั้งโดยทั่วไปและโดยเฉพาะสำหรับ Linux บรรณาธิการที่นำเสนอในบทความนี้ได้รับการคัดเลือกตามประสิทธิภาพ ความง่ายในการใช้งาน และความสามารถในการปรับแต่ง คุณสามารถเลือกอันที่เหมาะกับคุณที่สุดทั้งจากรายการนี้และจากรายการที่ไม่รวมอยู่ในนั้น

นี่คือโปรแกรมแก้ไขข้อความน้ำหนักเบาสำหรับ Linux ที่ใช้ GTK2 Geany รองรับ “ปลั๊กอิน” ภายในและภายนอก และสิ่งที่เป็นเลิศคือโปรแกรมแก้ไขซอร์สโค้ดซึ่งรวมถึง IDE แบบง่าย (สภาพแวดล้อมการพัฒนาแบบรวม)

Geany ต้องการเฉพาะไลบรารี GTK2 (>= 2.6.0) เท่านั้น (รวมถึงไลบรารี Pango, Glib และ ATK) และไม่ได้ขึ้นอยู่กับ X manager หรือสภาพแวดล้อมเดสก์ท็อปใดๆ ตัวอย่างเช่น ฉันมี Ubuntu 7.10 พร้อมด้วยไลบรารีที่จำเป็นทั้งหมด คุณจะต้องมีคอมไพเลอร์ C/C++ และยูทิลิตี make

ลีนุกซ์รุ่นส่วนใหญ่มีแพ็คเกจไบนารี Geany แต่ส่วนใหญ่ไม่ได้รับการอัพเดตเป็นรุ่น 0.14 ปัจจุบัน ซึ่งมีอยู่ในซอร์สโค้ด หากคุณต้องการเวอร์ชันล่าสุด ให้ดาวน์โหลดไฟล์เก็บถาวรและคอมไพล์โปรเจ็กต์ Geany ใช้กระบวนการติดตั้ง Linux ปกติ: กำหนดค่า สร้าง ทำการติดตั้ง (ในฐานะ root) ทำตามขั้นตอนเหล่านี้ในคอนโซลหลังจากดาวน์โหลดไฟล์ tar.bz ไปยังโฮมไดเร็กตอรี่ของคุณ

ซีดี~
tar -zxvf geany-0.14.tar.gz
ซีดี ./geany-0.14
./กำหนดค่า
ทำ
sudo ทำการติดตั้ง

หากทุกอย่างเป็นไปด้วยดี คุณสามารถรัน Geany 0.14 ด้วยคำสั่ง geany จากบรรทัดคำสั่งได้

รูปที่ 1 โปรแกรมแก้ไขข้อความ Geany

ตามค่าเริ่มต้น Geany จะแสดง 3 แผง: หน้าต่างรหัสหลัก แผงทางด้านซ้าย และพื้นที่ข้อความที่ด้านล่าง แถบด้านข้างมีแท็บ แท็กสำหรับโครงสร้างของตัวแปรหรือแท็กของไฟล์และบุ๊กมาร์กปัจจุบัน เอกสารประกอบซึ่งมีรายการเอกสารที่เปิดอยู่ พื้นที่ข้อความมี 5 แท็บ: สถานะ- ข้อความภายใน Geany คอมไพเลอร์- ข้อความคอมไพเลอร์ ข้อความ- ข้อความหลักของ Geany หมายเหตุ- ที่นี่คุณสามารถเขียนสิ่งที่คุณต้องการและหน้าต่างเทอร์มินัลใน Geany รูปที่ 2 แสดงกล่องโต้ตอบการตั้งค่า (เปิดในเมนู “แก้ไข” -> “ตัวเลือก”) ซึ่งมีแท็บตัวเลือกสำหรับการกำหนดค่า Geany

รูปที่ 2 โปรแกรมแก้ไขข้อความ Geany - การตั้งค่า

Geany รองรับความต้องการในการแก้ไขซอร์สโค้ดของนักพัฒนา รวมถึงการตัดและวางข้อความ การค้นหา (รวมถึงการค้นหานิพจน์ทั่วไป) การย้ายข้อความ การเน้นย่อหน้าโค้ด โค้ดแบบแยกส่วน การเน้นไวยากรณ์ (สำหรับภาษาการเขียนโปรแกรมมากกว่า 30 ภาษา) เส้นการโยกย้าย การแปลงช่องว่างสีขาว และแท็บ, โหมดคอลัมน์, โครงสร้างแผนผังของฟังก์ชันและตัวแปร, การแก้ไขแบบลากและวาง, การเลิกทำแบบมาตรฐาน รวมถึงฟังก์ชันที่มีประโยชน์อื่นๆ อีกมากมาย ฟังก์ชั่นบางอย่างแสดงในรูปที่ 3

รูปที่ 3 โปรแกรมแก้ไขข้อความ Geany - ทำงานกับโค้ด PHP

สำหรับฉัน เครื่องมือแก้ไขนี้เป็นการค้นพบที่น่าพึงพอใจ มันผสมผสานความเรียบง่ายของโปรแกรมแก้ไขข้อความเข้ากับแรงบันดาลใจของ IDE ที่เต็มเปี่ยมและทรงพลัง ฉันชอบคำแนะนำอัตโนมัติสำหรับการเรียกชื่อฟังก์ชันต่อไป รวมถึงคำแนะนำเกี่ยวกับพารามิเตอร์ที่มีอยู่ของฟังก์ชันด้วย ตัวแก้ไขนี้สามารถขยายได้ด้วยปลั๊กอิน
หลังจากทำงานในกองบรรณาธิการแล้ว เหลือเพียงความรู้สึกที่น่าพึงพอใจเท่านั้น: พริบตา: เนื่องจากฉันต้องทำงานเป็นระยะใน Linux หรือใน Windows ฉันจึงดีใจที่มีชุดแจกจ่ายสำหรับตัวแก้ไขสำหรับ Windows

การทดลองที่เริ่มต้นโดย Brian Lundyuk ซึ่งเขาตัดสินใจใช้แอปพลิเคชันคอนโซลโดยเฉพาะเป็นเวลาทั้งเดือน ทำให้เกิดคำถามเชิงตรรกะเกี่ยวกับความหมายเชิงปฏิบัติของการดำเนินการดังกล่าว แน่นอนว่านี่น่าสนใจ แต่ตั้งแต่แรกเริ่มเห็นได้ชัดว่าคอนโซลในยุคของเราจะไม่สามารถแทนที่โหมดกราฟิกเต็มรูปแบบได้

อย่างไรก็ตาม การทดลองที่มีเหตุผลคือการดึงดูดความสนใจของผู้ใช้ไปยังโหมดคอนโซลที่ถูกลืมโดยไม่สมควรอีกครั้ง ซึ่งในบางกรณีไม่เพียงแต่สมเหตุสมผลเท่านั้น แต่ไม่มีทางเลือกอื่น แน่นอนว่าเราไม่ได้พูดถึงทุกโปรแกรม แทบจะเป็นไปไม่ได้เลยที่จะจินตนาการถึงสถานการณ์ที่ผู้ใช้ถูกบังคับให้ใช้เบราว์เซอร์คอนโซล

แต่โปรแกรมแก้ไขข้อความคอนโซลไม่ได้เป็นเพียงเครื่องมือที่มีประโยชน์ แต่ยังเป็นเครื่องมือที่จำเป็นอีกด้วย โดยเฉพาะอย่างยิ่ง แนวคิดของการแจกแจงจำนวนหนึ่งเกี่ยวข้องกับการแก้ไขไฟล์การกำหนดค่าบางอย่างด้วยตนเองก่อนที่จะเปิดตัวโหมดกราฟิกครั้งแรก หรือเหตุฉุกเฉินเมื่อ Xs สตาร์ทไม่ติดเลย

ไม่ใช่เพื่อสิ่งใดที่ใน Linux จะมี EDITOR ตัวแปรสภาพแวดล้อมพิเศษซึ่งตามกฎแล้วจะสอดคล้องกับโปรแกรมแก้ไขข้อความคอนโซล (นาโนหรือ vi) เนื่องจากสามารถเปิดใช้งานได้ในโหมดใดก็ได้ ในกรณีนี้ ความเก่งกาจมีความสำคัญมากกว่าความสะดวกสบาย ซึ่งมักถูกมองข้ามว่าเป็นนิสัยซ้ำซาก

ดังนั้นคุณธรรม: ผู้ใช้ทุกคนควรจะสามารถทำงานในโปรแกรมแก้ไขข้อความอย่างน้อยหนึ่งตัว อย่างน้อยก็ในระดับของการแก้ไขไฟล์การกำหนดค่าขั้นต่ำ อย่างไรก็ตามมันมักจะเกิดขึ้นเมื่อมีคนรู้จักอย่างใกล้ชิดปรากฎว่าโปรแกรมนี้เหมาะที่สุดสำหรับการแก้ไขงานของผู้ใช้มาตรฐาน

อีแมคส์

โปรแกรมแก้ไขข้อความที่เก่าแก่ที่สุดซึ่งเป็นจุดเริ่มต้นของประวัติศาสตร์ของซอฟต์แวร์เสรี อย่างไรก็ตามเขาสามารถเรียกได้ว่าเป็นบรรณาธิการอย่างมีเงื่อนไขมาก ผู้ใช้ Emacs ที่มีประสบการณ์บอกว่าโปรแกรมนี้ทำได้ทุกอย่างยกเว้นชงกาแฟ แต่ในขณะเดียวกันพวกเขาก็ชี้แจงว่าพวกเขายังไม่ได้เข้าใจความสามารถทั้งหมดของมันอย่างเต็มที่

ข้อได้เปรียบหลักของ Emacs คือความสามารถในการปรับแต่งและปรับแต่งได้แทบไม่จำกัด ข้อเสียเปรียบหลักของโปรแกรมแก้ไขคือข้อดีอีกด้านของมัน แม้แต่ผู้ใช้ที่มีความสามารถและอดทนที่รู้และชอบอ่านคำแนะนำก็ยังต้องใช้เวลามากในการกำหนดค่าแอปพลิเคชันตามแนวคิดของเขาเกี่ยวกับความสะดวกสบาย

การพัฒนา Emacs ไปสู่ความอเนกประสงค์ทำให้โปรแกรมที่ใช้งานง่ายอยู่แล้วกลายเป็นเรื่องยากที่จะใช้งาน โดยเฉพาะอย่างยิ่งการควบคุมจะดำเนินการโดยใช้แป้นพิมพ์ผสมต่างๆ ซึ่งจะจดจำได้ไม่ง่าย

คุณลักษณะที่ไม่พึงประสงค์บางส่วนสำหรับผู้ใช้มือใหม่ได้รับการชดเชยด้วยระบบช่วยเหลือที่ยอดเยี่ยม ดังนั้นในทางปฏิบัติ จึงมักจะเพียงพอที่จะจำชุดแป้นพิมพ์เพื่อเรียกได้

แน่นอนว่าการใช้ Emacs สำหรับการแก้ไขไฟล์การกำหนดค่าครั้งแรกเพียงครั้งเดียวนั้นเหมือนกับการยิงนกกระจอกจากปืนใหญ่ ขอแนะนำให้ใช้เวลาเรียนรู้โปรแกรมแก้ไขนี้หากผู้ใช้มีความตั้งใจแน่วแน่ที่จะใช้มันเพื่อแก้ไขปัญหาปัจจุบัน - การเขียนโค้ดหรือข้อความธรรมดา

ซึ่งโดยวิธีการที่ไม่ได้เป็นความปรารถนาในการสร้างสรรค์เลย - โปรแกรมเมอร์จำนวนมากยังคงใช้ Emacs และพิจารณาว่าเป็นหนึ่งในเครื่องมือที่ดีที่สุดสำหรับการทำงานกับโค้ด ด้วยการตั้งค่าบางอย่าง ยังสะดวกสำหรับการพิมพ์ข้อความธรรมดา เช่น การขึ้นบรรทัดใหม่ การตรวจสอบตัวสะกดแบบทันที และฟังก์ชันที่มีประโยชน์อื่นๆ อีกมากมาย

เจด

โปรแกรมแก้ไขนี้อนุญาตให้คุณใช้เมนูซึ่งทำให้การทำงานง่ายขึ้นและมองเห็นได้ชัดเจนยิ่งขึ้น อย่างไรก็ตาม ความเรียบง่ายนั้นมองเห็นได้ - คุณสมบัติบางอย่างของ Jed ทำให้การทำงานเป็นการทดสอบความอดทนอย่างจริงจังสำหรับผู้เริ่มต้น

โดยเฉพาะอย่างยิ่งหากต้องการลบอักขระใน Jed จะใช้เฉพาะปุ่ม Backspace เท่านั้น - ตัวแก้ไขไม่ตอบสนองต่อการกดปุ่ม Delete หากคุณรันโปรแกรมโดยไม่ระบุชื่อไฟล์ที่จะแก้ไข แต่คุณไม่สามารถโหลดผ่านเมนูได้ คุณสามารถป้อนได้ด้วยตนเองเท่านั้น

อย่างไรก็ตามโปรแกรมนี้ช่วยให้คุณสามารถทำงานกับไฟล์หลายไฟล์พร้อมกันรองรับโหมดการเน้น ฯลฯ ผู้ใช้ที่มีประสบการณ์บางคนเรียก Jed ว่า Emacs ที่มีน้ำหนักเบาและมีความจริงบางประการในเรื่องนี้ อย่างน้อยแป้นพิมพ์ลัดก็คล้ายกัน

โจ

โจเป็นบรรณาธิการที่ควบคุมโดยใช้แป้นพิมพ์ลัด คุณสมบัติหลักของมันคือ "ความสามารถที่หลากหลาย" - โปรแกรมสามารถ "ปลอมตัว" ตัวเองเหมือนกับโปรแกรมอื่นที่คล้ายคลึงกัน ตัวอย่างเช่น หากต้องการเรียกใช้แอปพลิเคชันในโหมด emacs คุณจะต้องพิมพ์ jmacs

แม้จะดูเรียบง่าย แต่ Joe Editor ก็มีความสามารถที่ยอดเยี่ยม เช่น การเน้นไวยากรณ์ การรองรับการทำงานกับไฟล์หลายไฟล์ในเวลาเดียวกัน โหมดการวาดภาพกราฟิก ASCII การเติมข้อความอัตโนมัติ ฯลฯ ฯลฯ เมื่อใช้ร่วมกับคำสั่ง man ที่แปลเป็นภาษารัสเซียอย่างสมบูรณ์ ทำให้แอปพลิเคชันนี้เป็นตัวเลือกที่ดีสำหรับทั้งผู้เริ่มต้นและผู้ใช้ที่มีประสบการณ์

เช่นเดียวกับโปรแกรมแก้ไขข้อความคอนโซลอื่น ๆ Joe มีตัวเลือกมากมายมากมายและยังมีภาษามาโครของตัวเองด้วย ข้อเสียของข้อได้เปรียบนี้เป็นแบบดั้งเดิมเช่นกัน การใช้เวลาในการตั้งค่าและปรับแต่งเพื่อแก้ไขไฟล์สองสามไฟล์เพียงครั้งเดียวนั้นทำไม่ได้โดยสิ้นเชิง

แมคดิท

Mcedit เป็นตัวแก้ไขแบบง่ายที่สร้างไว้ในตัวจัดการไฟล์ Midnight Commander อย่างไรก็ตาม ยังสามารถใช้เป็นแอปพลิเคชันแบบสแตนด์อโลนได้ด้วย

ข้อได้เปรียบที่สำคัญที่สุดของโปรแกรมนี้คือผู้ใช้ไม่จำเป็นต้องอ่านเอกสารประกอบเพื่อดำเนินการง่ายๆ ทุกอย่างใช้งานง่าย และข้อมูลโดยย่อเกี่ยวกับปุ่มที่จำเป็นสามารถดูได้ที่ด้านล่างของหน้าจอ

แน่นอน หากคุณต้องการจริงๆ ฟังก์ชันของ Mcedit สามารถขยายได้ด้วยมาโคร ซึ่งสามารถสร้างได้ง่ายๆ เพียงแค่บันทึกการกระทำ โปรแกรมยังมีการตั้งค่าบางอย่างที่คุณสามารถตั้งค่าพารามิเตอร์ที่สำคัญบางอย่างได้ เช่น กำหนดโหมดการตัดบรรทัด

อย่างไรก็ตาม Mcedit เป็นตัวแก้ไขที่ยอดเยี่ยมสำหรับการใช้งานไม่บ่อยนัก เมื่อคุณต้องการแก้ไขเพียงไม่กี่บรรทัดในไฟล์กำหนดค่า ไม่แนะนำให้ใช้กับสิ่งที่ซับซ้อนกว่านี้

นาโน

Nano เริ่มได้รับการพัฒนาให้เป็นโคลนฟรีของ Pico ซึ่งเป็นโปรแกรมแก้ไขในตัวของไคลเอนต์อีเมล Pine มันถูกติดตั้งตามค่าเริ่มต้นในการกระจายส่วนใหญ่ และมักจะใช้เป็นตัวอย่างในคู่มือการกำหนดค่าระบบทุกประเภท

ปัจจุบัน Nano เป็นการประนีประนอมที่สมเหตุสมผลระหว่างความเรียบง่ายและฟังก์ชันการทำงาน การเปลี่ยนแปลงไฟล์การกำหนดค่าเล็กน้อยไม่จำเป็นต้องอ่านเอกสารโดยเฉพาะอย่างยิ่งเนื่องจากแม้แต่คำใบ้สำหรับคำสั่งที่สำคัญที่สุดก็ได้รับการแปลเป็นภาษารัสเซีย

การทำผิดพลาดนั้นทำได้ยากเพราะก่อนที่จะบันทึกไฟล์โปรแกรมจะขอให้คุณยืนยันการกระทำนี้ โดยทั่วไปแล้ว เครื่องมือแก้ไขที่ดีมากสำหรับผู้เริ่มต้น

ในทางกลับกัน มีแป้นพิมพ์ลัดมากมายสำหรับการนำทาง การค้นหาและแก้ไข การเปิดและปิดการแบ่งบรรทัด โหมดแบ็คไลท์ต่างๆ... ทั้งหมดนี้ทำให้ Nano เป็นเครื่องมือที่ดีสำหรับโปรแกรมเมอร์หรือนักเขียนด้านเทคนิค แต่ในกรณีนี้ การตั้งค่าและการปรับแต่งไม่น่าจะง่ายกว่าใน Emacs

พิโก

Pico เป็นตัวแก้ไขที่รวมอยู่ในไคลเอนต์อีเมล Pine (Alpine) มันค่อนข้างง่ายและใช้งานง่าย แต่ก็แทบจะไม่ฉลาดเลยที่จะใช้มัน เนื่องจากเป็นการดีกว่ามากถ้าเลือกโคลนนาโน

เป็นกลุ่ม

Vim ได้รับการพิจารณาว่าเป็นหนึ่งในโปรแกรมแก้ไขข้อความคอนโซลที่ยากที่สุดในการเรียนรู้ แต่ใช้งานง่าย ผู้ใช้มือใหม่สับสนกับโหมดการทำงานหลักสองโหมด: คำสั่ง (ปกติ) และการแก้ไข (ข้อความ) นอกจากนี้ยังสามารถทำงานในสิ่งที่เรียกว่า โหมดภาพที่ช่วยให้คุณใช้งานกับกลุ่มข้อความ

ตามค่าเริ่มต้น Vim จะเริ่มทำงานในโหมดคำสั่งซึ่งไม่จำเป็นต้องป้อนอักขระ แต่ใช้เพื่อดำเนินการกับข้อความทุกประเภท เป็นผลให้ผู้เริ่มต้นไม่เข้าใจว่าเขาควรทำอย่างไรเพื่อเริ่มแก้ไขและกำลังมองหาเครื่องมืออื่นเพื่อจุดประสงค์นี้

ในแง่นี้ Vim ก็คล้ายกับ Emacs - การเรียนรู้เพื่อแก้ไขไฟล์การกำหนดค่าเพียงอย่างเดียวนั้นไม่มีเหตุผลโดยสิ้นเชิง Vim เป็นเครื่องมือที่ทรงพลังอย่างมาก ซึ่งเป็นที่ต้องการของโปรแกรมเมอร์และนักเขียนด้านเทคนิค เนื่องจากช่วยให้พวกเขาได้รับประโยชน์สูงสุดจากงานในแต่ละวัน

ความสามารถของ Vim นั้นใหญ่มาก: การเน้นไวยากรณ์, การตรวจสอบการสะกด, การแบ่งบรรทัดแบบนุ่มนวล, การใช้คำสั่งทุกประเภทเพื่อทำงานกับข้อความ... ในเวลาเดียวกัน ฟังก์ชันตัวแก้ไขเกือบทั้งหมดสามารถปรับแต่งได้ รวมถึงแป้นพิมพ์ลัดด้วย

สิ่งที่น่าสนใจคือ Vim ไม่ได้เผยแพร่ภายใต้ GPL ผู้เขียนได้เลือกใบอนุญาต Charityware ที่สอดคล้องกับ GPL ซึ่งกำหนดอย่างชัดเจนว่าเงินส่วนหนึ่งที่ได้จากการระดมทุนจะนำไปบริจาคเพื่อการกุศล เนื่องจากด้วยเหตุผลที่ชัดเจน การขายสำเนาของแอปพลิเคชันนี้จึงไม่สมเหตุสมผล เมื่อเปิดตัวโปรแกรมนี้ จะแสดงคำขอให้ผู้ใช้บริจาคเงินให้กับเด็ก ๆ ในยูกันดา

ดังนั้น Vim จึงเป็นตัวเลือกที่ยอดเยี่ยมสำหรับ “อย่างจริงจังและเป็นเวลานาน” แต่สำหรับการดำเนินการบางอย่างเป็นครั้งคราว ควรมองหาเครื่องมือที่ง่ายกว่า