Kakoune: Un editor de cod mai bun, puternic inspirat de Vim


Kakoune este un editor de cod gratuit, open source, puternic, interactiv, rapid, cu scripturi și foarte personalizabil, cu o arhitectură client/server. Funcționează pe sisteme asemănătoare Unix, cum ar fi Linux, FreeBSD, MacOS și Cygwin. Este un editor modal asemănător Vi/Vim, care își propune să îmbunătățească modelul de editare de bază al Vi pentru mai multă interactivitate.

Citiți și: 18 cele mai bune IDE-uri pentru programatori și dezvoltatori

Vine cu numeroase instrumente de editare/scriere a textului, cum ar fi ajutorul contextual, evidențierea sintaxelor, completarea automată în timpul tastării și acceptă multe limbaje de programare diferite. De asemenea, implementează selecții multiple ca o procedură esențială pentru interacțiunea cu textul dvs.

În plus, arhitectura client/server a lui Kakoune permite mai multor clienți să se conecteze la aceeași sesiune de editare.

Capturi de ecran Kakoune

Caracteristici Kakoune:

  • Este interactiv, previzibil și rapid.
  • Suportă selecții multiple.
  • Acceptă evidențierea sintaxelor.
  • Funcționează în două moduri: normal și inserție.
  • Folosește mai puține apăsări de taste, ceea ce face mai rapid.
  • Suportă afișarea automată a informațiilor.
  • De asemenea, acceptă completarea automată extinsă.
  • Oferă mai multe instrumente de editare a textului.
  • Acceptă lucrul cu programe externe.
  • Suporta primitive avansate de manipulare a textului.
  • Folosește primitive puternice de gestionare, cum ar fi potrivirile regex, filtrarea, împărțirea, alinierea, obiectele text și multe altele.

Cerințe:

  • GCC >= 5 sau clang >= 3.9 (cu biblioteca standard C++ asociată (libstdc++ sau libc++)
  • libncursesw >= 5.3
  • asciidoc pentru crearea paginilor de manual

Cum se instalează Kakoune Code Editor în Linux

Pe distribuțiile Linux majore, cum ar fi CentOS/RHEL și Debian/Ubuntu, trebuie să le construiți și să le instalați din surse. Înainte de asta, trebuie să instalați instrumente de dezvoltare și alte dependențe pe sistemul dvs. și apoi să clonați codul sursă, să îl construiți și să îl instalați cu următoarele comenzi.

Instalați Kakoune Code Editor în 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

Instalați Kakoune Code Editor în 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

Pe Fedora, îl puteți instala din depozitul copr folosind următoarea comandă.

dnf copr enable jkonecny/kakoune
dnf install kakoune

Pe openSUSE, îl puteți instala din depozitul implicit executând următoarea comandă. Asigurați-vă că specificați depozitul pentru versiunea dvs. openSUSE (Tumbleweed în acest exemplu).

sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo
sudo zypper refresh
sudo zypper install kakoune

Pe Arch Linux, instalați-l din AUR executând următoarea comandă.

yaourt -Sy kakoune-git

Cum să utilizați Editorul de cod Kakoune în Linux

După ce ați instalat kakoune, lansați-l pur și simplu rulând următoarea comandă cu numele fișierului script (exemplu getpubip.sh) pe care doriți să o codați.

kak getpubip.sh 

Datorită arhitecturii client/server a lui kakoune, comanda de mai sus va deschide o nouă sesiune, cu un client pe terminalul local.

Pentru a intra în modul de inserare, apăsați pe i. După ce ați făcut modificări codului sursă, utilizați :w pentru a scrie modificări. Și pentru a reveni la modul normal, apăsați , pentru a ieși, utilizați :q. Dacă doriți să renunțați fără a scrie modificări, utilizați :q!. După cum puteți vedea, majoritatea tastelor sunt similare cu cele din editorul Vi/Vim.

Puteți obține o listă cu toate opțiunile acceptate pentru linia de comandă tastând.

kak -help

Pentru o documentație cuprinzătoare, care include apăsări de taste pentru a utiliza în modul de inserare, consultați depozitul Kakoune Github: https://github.com/mawww/kakoune

Kakoune este un editor modal asemănător Vi/Vim; construit pentru a îmbunătăți modelul de editare al lui Vi, făcând scrierea/editarea codului mai rapidă și mai distractivă. Împărtășiți-vă părerile despre aceasta prin intermediul formularului de feedback de mai jos.