Ricerca nel sito web

Kakoune: un editor di codice migliore fortemente ispirato a Vim


Kakoune è un editor di codice gratuito, open source, potente, interattivo, veloce, programmabile e molto personalizzabile con un'architettura client/server. Funziona su sistemi simili a Unix come Linux, FreeBSD, MacOS e Cygwin. È un editor modale simile a Vi/Vim che mira a migliorare il modello di editing 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 editing.

Schermate di Kakoune

Caratteristiche di Kakoune:

  • È interattivo, prevedibile e veloce.
  • Supporta selezioni multiple.
  • Supporta l'evidenziazione della sintassi.
  • Funziona in due modalità: normale e inserimento.
  • Utilizza meno sequenze di tasti rendendolo veloce.
  • Supporta la visualizzazione automatica delle informazioni.
  • Supporta anche un ampio completamento automatico.
  • Offre molteplici 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, divisione, allineamento, oggetti di testo e altro ancora.

Requisiti:

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

Come installare l'editor di codice Kakoune in Linux

Sulle principali distribuzioni Linux come CentOS/RHEL e Debian/Ubuntu, è necessario compilarlo e installarlo dai sorgenti. Prima di ciò devi installare gli strumenti di sviluppo e altre dipendenze sul tuo sistema e poi clonare il codice sorgente, compilarlo e installarlo con i seguenti comandi.

Installa 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

Installa 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, puoi installarlo dal repository copr utilizzando il seguente comando.

dnf copr enable jkonecny/kakoune
dnf install kakoune

Su openSUSE, puoi installarlo dal repository predefinito eseguendo il comando seguente. Assicurati di specificare il 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, installalo da 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 

A causa dell'architettura client/server di Kakoune, il comando precedente aprirà una nuova sessione, con un client sul terminale locale.

Per accedere alla modalità di inserimento, premi i. Dopo aver apportato modifiche al codice sorgente, utilizza :w per scrivere le modifiche. E per tornare alla modalità normale, premi , per uscire usa :q. Se vuoi uscire senza scrivere le modifiche, usa :q!. Come puoi vedere, la maggior parte dei tasti sono simili a quelli dell'editor Vi/Vim.

È possibile ottenere un elenco di tutte le opzioni della riga di comando accettate digitando.

kak -help

Per una documentazione completa, comprese le sequenze di tasti da utilizzare nella modalità di inserimento, consulta il repository Github di Kakoune: https://github.com/mawww/kakoune

Kakoune è un editor modale simile a Vi/Vim; costruito per migliorare il modello di editing di Vi rendendo la scrittura/modifica del codice più veloce e più divertente. Condividi i tuoi pensieri a riguardo tramite il modulo di feedback qui sotto.