Kakoune: Un Miglior Editor di Codice Fortemente Ispirato da Vim

Kakoune è un editor di codice gratuito, open source, potente, interattivo, veloce, scriptabile e altamente personalizzabile con un’architettura client/server. Funziona su sistemi Unix-like come Linux, FreeBSD, MacOS e Cygwin. È un editor modale simile a Vi/Vim che mira a migliorare il modello di modifica sottostante di Vi per una maggiore interattività.

Leggi anche: 18 migliori IDE per programmatori e sviluppatori

Viene fornito con numerosi strumenti di modifica/scrittura del testo come aiuto contestuale, evidenziazione della sintassi, completamento automatico durante la digitazione e supporta molti linguaggi di programmazione diversi. Implementa anche selezioni multiple come procedura essenziale per interagire con il testo.

Inoltre, l’architettura client/server di Kakoune consente a più client di connettersi alla stessa sessione di modifica.

Immagini di Kakoune

Kokoune Code Editor
Kokoune Code Editor Features

Caratteristiche di Kakoune:

  • È interattivo, prevedibile e veloce.
  • Supporta selezioni multiple.
  • Supporta l’evidenziazione della sintassi.
  • Operate in due modalità: normale e inserimento.
  • Utilizza meno tasti, rendendolo veloce.
  • Supporta la visualizzazione automatica delle informazioni.
  • Supporta anche un’estesa autocompletamento.
  • Ospita vari strumenti di modifica del testo.
  • Supporta il lavoro con programmi esterni.
  • Supporta primitive avanzate di manipolazione del testo.
  • Utilizza potenti primitive di gestione come corrispondenze regex, filtraggio, suddivisione, allineamento, oggetti testuali e altro ancora.

Requisiti:

  • GCC >= 5 o clang >= 3.9 (con la libreria standard C++ associata (libstdc++ o libc++)
  • libncursesw >= 5.3
  • asciidoc per la creazione di pagine man

Come installare l’editor di codice Kakoune in Linux

Su distribuzioni Linux principali come CentOS/RHEL e Debian/Ubuntu, è necessario compilare e installare da fonti. Prima di tutto, è necessario installare gli strumenti di sviluppo e le altre dipendenze sul sistema e quindi clonare il codice sorgente, compilarlo e installarlo utilizzando i seguenti comandi.

Installare l’editor di codice Kakoune in 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

Installare l’editor di codice Kakoune in 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

Su Fedora, è possibile installarlo dalla repository COPR utilizzando il seguente comando.

# dnf copr enable jkonecny/kakoune
# dnf install kakoune

Su openSUSE, è possibile installarlo dalla repository predefinita eseguendo il seguente comando. Assicurati di specificare la repository per la tua versione di openSUSE (Tumbleweed in questo esempio).

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

Su Arch Linux, installarlo dalla AUR eseguendo il seguente comando.

# yaourt -Sy kakoune-git

Come utilizzare l’editor di codice Kakoune in Linux

Una volta installato kakoune, avvialo semplicemente eseguendo il seguente comando con il nome del file di script (esempio getpubip.sh) che desideri codificare.

$ kak getpubip.sh 
Starting Kakoune Code Editor

A causa dell’architettura client/server di kakoune, il comando sopra apre una nuova sessione, con un client sul terminale locale.

Per entrare in modalità inserimento, premi i. Dopo aver apportato modifiche al tuo codice sorgente, utilizza :w per salvare le modifiche. E per tornare alla modalità normale, premi <Esc>, per uscire, utilizza :q. Se desideri uscire senza salvare le modifiche, utilizza :q!. Come puoi vedere, la maggior parte dei tasti sono simili a quelli dell’editor Vi/Vim.

Kakoune Normal Mode

Puoi ottenere un elenco di tutte le opzioni accettate dalla riga di comando digitando.

$ kak -help

Per una documentazione completa che include i tasti da utilizzare in modalità di inserimento, consulta il repository Github di Kakoune: https://github.com/mawww/kakoune

Kakoune è un editor modale simile a Vi/Vim; progettato per migliorare il modello di editing di Vi rendendo la scrittura/modifica del codice più veloce e divertente. Condividi le tue opinioni tramite il modulo di feedback qui sotto.

Source:
https://www.tecmint.com/kakoune-better-code-editor-for-linux/