ค้นหาเว็บไซต์

6 เครื่องมือแก้ไขโค้ดที่ได้รับแรงบันดาลใจจาก Vi/Vim ที่ดีที่สุดสำหรับ Linux


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

อ่านเพิ่มเติม: 18 IDE ที่ดีที่สุดสำหรับโปรแกรมเมอร์และนักพัฒนา

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

1. โปรแกรมแก้ไขโค้ด Kakoune

Kakoune เป็นโปรแกรมแก้ไขโค้ดที่ได้รับแรงบันดาลใจจาก Vim แบบโอเพ่นซอร์ส โต้ตอบได้ รวดเร็ว ปรับแต่งได้อย่างสมบูรณ์และมีสถาปัตยกรรมแบบไคลเอ็นต์/เซิร์ฟเวอร์ มันทำงานบนระบบที่เหมือน Unix เช่น Linux, FreeBSD, MacOS และ Cygwin

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

2. นีโอวิม

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

NeoVim มี AppImage ที่ทำงานบนระบบ Linux ส่วนใหญ่ เพียงดาวน์โหลดและเรียกใช้ตามที่แสดง

curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage

3. โปรแกรมแก้ไขข้อความแอมป์

Amp เป็นโปรแกรมแก้ไขโค้ดแบบโอเพนซอร์ส น้ำหนักเบา เรียบง่าย และได้รับแรงบันดาลใจจาก Vi/Vim ฟรีสำหรับเทอร์มินัล Linux ของคุณ ซึ่งพัฒนาโดยใช้ภาษาการเขียนโปรแกรม Rust มันใช้โมเดลการโต้ตอบหลักของ Vi/Vim ในลักษณะที่เรียบง่าย และรวบรวมคุณสมบัติพื้นฐานบางอย่างที่คุณจะพบในโปรแกรมแก้ไขข้อความสมัยใหม่

4. Vis – โปรแกรมแก้ไขข้อความที่คล้ายกับ Vim

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

มันมาพร้อมกับเบราว์เซอร์ไฟล์และไดเร็กทอรี รองรับ diff-mode, vimgrep, การเข้ารหัสและการบีบอัด รองรับรูปแบบการเก็บถาวรไฟล์ทั่วไป เช่น tar, zip และอื่นๆ อีกมากมาย นอกจากนี้ยังช่วยให้คุณทำงานกับโปรโตคอลเครือข่าย เช่น HTTP, FTP และ SSH ได้อีกด้วย นอกจากนี้ Vis ยังมาพร้อมกับตัวตรวจสอบเชลล์แบบฝังและอื่นๆ อีกมากมาย

Vis รวมอยู่ใน Linux ส่วนใหญ่และสามารถติดตั้งได้อย่างง่ายดายโดยใช้ระบบการจัดการแพ็คเกจ

5. Nvi – โปรแกรมแก้ไขข้อความ Node.JS VI

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

มีโหมดของตัวเอง: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK และ COMMAND ช่วยให้สามารถเชื่อมต่อหลายเซสชันในการกำหนดค่าโฮสต์-แขก จึงทำให้สามารถแก้ไขโค้ดร่วมกันได้ นอกจากนี้ยังรองรับ UNIX ภายในเครื่องและซ็อกเก็ต TCP ระยะไกลสำหรับการจับคู่อีกด้วย

6. Pyvim – Pure Python Vim Clone

Pyvim เป็นโอเพ่นซอร์สฟรี นำ Vim ไปใช้ใหม่ใน Python โดยไม่มีส่วนขยาย C และทำงานบน Pypy รองรับการเชื่อมโยงคีย์ Vi, การเน้นไวยากรณ์, โทนสีจำนวนมาก, การแยกแนวนอนและแนวตั้ง, หน้าแท็บ และอื่นๆ อีกมากมาย

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