Kakoune: โปรแกรมแก้ไขโค้ดที่ดีกว่าซึ่งได้รับแรงบันดาลใจอย่างมากจาก Vim
Kakoune เป็นโปรแกรมแก้ไขโค้ดแบบโอเพนซอร์สฟรี ทรงพลัง โต้ตอบได้ รวดเร็ว ใช้สคริปต์ได้ และปรับแต่งได้ดีมากด้วยสถาปัตยกรรมไคลเอนต์/เซิร์ฟเวอร์ มันทำงานบนระบบที่เหมือน Unix เช่น Linux, FreeBSD, MacOS และ Cygwin มันเป็น Vi/Vim เช่นเดียวกับโปรแกรมแก้ไขโมดอลซึ่งมีจุดมุ่งหมายเพื่อปรับปรุงโมเดลการแก้ไขพื้นฐานของ Vi เพื่อการโต้ตอบที่มากขึ้น
อ่านเพิ่มเติม: 18 IDE ที่ดีที่สุดสำหรับโปรแกรมเมอร์และนักพัฒนา
มันมาพร้อมกับเครื่องมือแก้ไข/เขียนข้อความมากมาย เช่น ความช่วยเหลือตามบริบท การเน้นไวยากรณ์ การเติมข้อความอัตโนมัติขณะพิมพ์ และรองรับภาษาการเขียนโปรแกรมที่แตกต่างกันมากมาย นอกจากนี้ยังใช้การเลือกหลายรายการเป็นขั้นตอนสำคัญในการโต้ตอบกับข้อความของคุณ
นอกจากนี้ สถาปัตยกรรมไคลเอ็นต์/เซิร์ฟเวอร์ของ Kakoune ยังช่วยให้ไคลเอ็นต์หลายตัวสามารถเชื่อมต่อกับเซสชันการแก้ไขเดียวกันได้
ภาพหน้าจอของ คาคุเนะ
คุณสมบัติของคาคูเนะ:
- มันเป็นแบบโต้ตอบ คาดเดาได้ และรวดเร็ว
- รองรับการเลือกหลายรายการ
- รองรับการเน้นไวยากรณ์
- ทำงานในสองโหมด: ปกติ และ การแทรก
- ใช้การกดแป้นพิมพ์น้อยลงทำให้รวดเร็ว
- รองรับการแสดงข้อมูลอัตโนมัติ
- ยังรองรับการเติมข้อความอัตโนมัติอย่างกว้างขวางอีกด้วย
- มีเครื่องมือแก้ไขข้อความมากมาย
- รองรับการทำงานกับโปรแกรมภายนอก
- รองรับการจัดการข้อความเบื้องต้นขั้นสูง
- ใช้การจัดการแบบดั้งเดิมที่มีประสิทธิภาพ เช่น การจับคู่ regex การกรอง การแยก การจัดแนว ออบเจ็กต์ข้อความ และอื่นๆ
ความต้องการ:
- GCC >= 5 หรือ clang >= 3.9 (พร้อมไลบรารีมาตรฐาน C++ ที่เกี่ยวข้อง (libstdc++ หรือ libc++)
- libncursesw >= 5.3
- asciidoc สำหรับการสร้างหน้าคน
วิธีการติดตั้งตัวแก้ไขโค้ด Kakoune ใน Linux
ใน Linux รุ่นหลักๆ เช่น CentOS/RHEL และ Debian/Ubuntu คุณต้องสร้างและติดตั้งจากแหล่งที่มา ก่อนหน้านั้นคุณต้องติดตั้งเครื่องมือการพัฒนาและการขึ้นต่อกันอื่น ๆ บนระบบของคุณ จากนั้นจึงโคลนซอร์สโค้ด สร้างและติดตั้งด้วยคำสั่งต่อไปนี้
ติดตั้งตัวแก้ไขโค้ด Kakoune ใน CentOS/RHEL
yum group install 'Development Tools' ncurses-devel asciidoc
cd Downloads/
git clone http://github.com/mawww/kakoune.git
cd kakoune/src
make
make man
make install
ติดตั้ง Kakoune Code Editor ใน Debian/Ubuntu
$sudo apt update && sudo apt install build-essential libncurses5-dev libncursesw5-dev asciidoc
cd Downloads/
git clone http://github.com/mawww/kakoune.git
cd kakoune/src
make
make man
sudo make install
บน Fedora คุณสามารถติดตั้งได้จาก พื้นที่เก็บข้อมูล copr โดยใช้คำสั่งต่อไปนี้
dnf copr enable jkonecny/kakoune
dnf install kakoune
บน openSUSE คุณสามารถติดตั้งได้จากพื้นที่เก็บข้อมูลเริ่มต้นโดยการรันคำสั่งต่อไปนี้ ตรวจสอบให้แน่ใจว่าได้ระบุที่เก็บสำหรับเวอร์ชัน openSUSE ของคุณ (Tumbleweed ในตัวอย่างนี้)
sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo
sudo zypper refresh
sudo zypper install kakoune
บน Arch Linux ให้ติดตั้งจาก AUR โดยเรียกใช้คำสั่งต่อไปนี้
yaourt -Sy kakoune-git
วิธีใช้โปรแกรมแก้ไขโค้ด Kakoune ใน Linux
เมื่อคุณติดตั้ง kakoune แล้ว เพียงเปิดใช้งานโดยเรียกใช้คำสั่งต่อไปนี้พร้อมชื่อไฟล์สคริปต์ (ตัวอย่าง getpubip.sh) ที่คุณต้องการโค้ด
kak getpubip.sh
เนื่องจากสถาปัตยกรรมไคลเอนต์/เซิร์ฟเวอร์ของ kakoune คำสั่งดังกล่าวจะเปิดเซสชันใหม่ โดยมีไคลเอนต์อยู่บนเทอร์มินัลท้องถิ่น
หากต้องการเข้าสู่ โหมดแทรก ให้กด i
หลังจากทำการเปลี่ยนแปลงซอร์สโค้ดของคุณแล้ว ให้ใช้ :w
เพื่อเขียนการเปลี่ยนแปลง และหากต้องการกลับสู่โหมดปกติ ให้กด
หากต้องการออก ให้ใช้ :q
หากคุณต้องการออกโดยไม่เขียนการเปลี่ยนแปลง ให้ใช้ :q!
อย่างที่คุณเห็น คีย์ส่วนใหญ่จะคล้ายกับคีย์ในตัวแก้ไข Vi/Vim
คุณสามารถรับรายการตัวเลือกบรรทัดคำสั่งที่ยอมรับทั้งหมดได้โดยการพิมพ์
kak -help
สำหรับเอกสารที่ครอบคลุมรวมถึงการกดแป้นพิมพ์เพื่อใช้ในโหมดการแทรก โปรดดูที่ที่เก็บ Kakoune Github: https://github.com/mawww/kakoune
Kakoune เป็นตัวแก้ไข Vi/Vim เช่นเดียวกับตัวแก้ไขโมดัล สร้างขึ้นเพื่อปรับปรุงโมเดลการแก้ไขของ Vi ทำให้การเขียน/แก้ไขโค้ดเร็วขึ้นและสนุกสนานยิ่งขึ้น แบ่งปันความคิดเห็นของคุณเกี่ยวกับเรื่องนี้ผ่านแบบฟอร์มคำติชมด้านล่าง