Kakoune: Editor Kode yang Lebih Baik Sangat Terinspirasi oleh Vim
Kakoune adalah editor kode gratis, sumber terbuka, kuat, interaktif, cepat, dapat ditulis skrip, dan sangat dapat disesuaikan dengan arsitektur klien/server. Ini berjalan pada sistem mirip Unix seperti Linux, FreeBSD, MacOS, dan Cygwin. Ini adalah editor modal mirip Vi/Vim yang bertujuan untuk meningkatkan model pengeditan dasar Vi agar lebih interaktivitas.
Baca Juga: 18 IDE Terbaik untuk Pemrogram dan Pengembang
Muncul dengan berbagai alat pengeditan/penulisan teks seperti bantuan kontekstual, penyorotan sintaksis, pelengkapan otomatis saat mengetik, dan mendukung banyak bahasa pemrograman yang berbeda. Ini juga menerapkan banyak pilihan sebagai prosedur penting untuk berinteraksi dengan teks Anda.
Selain itu, arsitektur klien/server Kakoune memungkinkan beberapa klien terhubung ke sesi pengeditan yang sama.
Tangkapan Layar Kakoune
Fitur Kakoune:
- Ini interaktif, dapat diprediksi, dan cepat.
- Mendukung banyak pilihan.
- Mendukung penyorotan sintaksis.
- Ini beroperasi dalam dua mode: normal dan penyisipan.
- Menggunakan lebih sedikit penekanan tombol sehingga membuatnya cepat.
- Mendukung tampilan informasi otomatis.
- Juga mendukung pelengkapan otomatis ekstensif.
- Menawarkan beberapa alat pengeditan teks.
- Ini mendukung bekerja dengan program eksternal.
- Mendukung primitif manipulasi teks tingkat lanjut.
- Menggunakan penanganan primitif yang kuat seperti pencocokan regex, pemfilteran, pemisahan, perataan, objek teks, dan banyak lagi.
Persyaratan:
- GCC >= 5 atau clang >= 3.9 (dengan pustaka standar C++ terkait (libstdc++ atau libc++)
- libncursesw >= 5.3
- asciidoc untuk membuat halaman manual
Cara Memasang Editor Kode Kakoune di Linux
Pada distribusi Linux utama seperti CentOS/RHEL dan Debian/Ubuntu, Anda perlu membuat dan menginstalnya dari sumber. Sebelum itu terlebih dahulu Anda perlu menginstal alat pengembangan dan dependensi lainnya pada sistem Anda dan kemudian mengkloning kode sumber, membangun dan menginstalnya dengan perintah berikut.
Instal Editor Kode Kakoune di 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
Instal Editor Kode Kakoune di 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
Di Fedora, Anda dapat menginstalnya dari repositori copr menggunakan perintah berikut.
dnf copr enable jkonecny/kakoune
dnf install kakoune
Di openSUSE, Anda dapat menginstalnya dari repositori default dengan menjalankan perintah berikut. Pastikan untuk menentukan repositori untuk versi openSUSE Anda (Tumbleweed dalam contoh ini).
sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo
sudo zypper refresh
sudo zypper install kakoune
Di Arch Linux, instal dari AUR dengan menjalankan perintah berikut.
yaourt -Sy kakoune-git
Cara Menggunakan Editor Kode Kakoune di Linux
Setelah Anda menginstal kakoune, cukup luncurkan dengan menjalankan perintah berikut dengan nama file skrip (contoh getpubip.sh) yang ingin Anda kode.
kak getpubip.sh
Karena arsitektur klien/server Kakoune, perintah di atas akan membuka sesi baru, dengan klien di terminal lokal.
Untuk masuk ke dalam mode penyisipan, tekan i
. Setelah melakukan perubahan pada kode sumber Anda, gunakan :w
untuk menulis perubahan. Dan untuk kembali ke mode normal, tekan
, untuk keluar gunakan :q
. Jika Anda ingin keluar tanpa menulis perubahan, gunakan :q!
. Seperti yang Anda lihat, sebagian besar kunci serupa dengan yang ada di editor Vi/Vim.
Anda bisa mendapatkan daftar semua opsi baris perintah yang diterima dengan mengetik.
kak -help
Untuk dokumentasi komprehensif termasuk penekanan tombol untuk digunakan dalam mode penyisipan, lihat repositori Kakoune Github: https://github.com/mawww/kakoune
Kakoune adalah editor modal seperti Vi/Vim; dibuat untuk menyempurnakan model pengeditan Vi sehingga penulisan/pengeditan kode menjadi lebih cepat dan menyenangkan. Bagikan pendapat Anda tentang hal ini melalui formulir umpan balik di bawah.