Kakoune est un éditeur de code gratuit, open source, puissant, interactif, rapide, scriptable et très personnalisable avec une architecture client/serveur. Il fonctionne sur des systèmes de type Unix tels que Linux, FreeBSD, MacOS et Cygwin. C’est un éditeur modal à la manière de Vi/Vim qui vise à améliorer le modèle d’édition sous-jacent de Vi pour plus d’interactivité.
Lire aussi: 18 Meilleurs IDE pour les programmeurs et les développeurs
Il est livré avec de nombreux outils d’édition de texte tels que l’aide contextuelle, la coloration syntaxique, l’auto-complétion pendant la frappe et prend en charge de nombreux langages de programmation différents. Il implémente également des sélections multiples comme une procédure essentielle pour interagir avec votre texte.
De plus, l’architecture client/serveur de Kakoune permet à plusieurs clients de se connecter à la même session d’édition.
Captures d’écran de Kakoune


Fonctionnalités de Kakoune:
- Il est interactif, prévisible et rapide.
- Prend en charge les sélections multiples.
- Prise en charge de la coloration syntaxique.
- Il fonctionne en deux modes: normal et insertion.
- Utilise moins de frappes ce qui le rend rapide.
- Prend en charge l’affichage automatique des informations.
- Prend également en charge une auto-complétion étendue.
- Offre de multiples outils d’édition de texte.
- Il prend en charge le travail avec des programmes externes.
- Prend en charge les primitives de manipulation de texte avancées.
- Utilise des primitives de manipulation puissantes telles que les correspondances regex, le filtrage, la division, l’alignement, les objets texte et plus encore.
Exigences :
- GCC >= 5 ou clang >= 3.9 (avec la bibliothèque standard C++ associée (libstdc++ ou libc++)
- libncursesw >= 5.3
- asciidoc pour créer des pages man
Comment installer l’éditeur de code Kakoune sous Linux
Sur les principales distributions Linux telles que CentOS/RHEL et Debian/Ubuntu, vous devez le construire et l’installer à partir des sources. Avant cela, vous devez d’abord installer les outils de développement et autres dépendances sur votre système, puis cloner le code source, le construire et l’installer avec les commandes suivantes.
Installer l’éditeur de code Kakoune sous 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
Installer l’éditeur de code Kakoune sous 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
Sur Fedora, vous pouvez l’installer à partir du dépôt copr en utilisant la commande suivante.
# dnf copr enable jkonecny/kakoune # dnf install kakoune
Sur openSUSE, vous pouvez l’installer à partir du dépôt par défaut en exécutant la commande suivante. Assurez-vous de spécifier le dépôt pour votre version d’openSUSE (Tumbleweed dans cet exemple).
$ sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo $ sudo zypper refresh $ sudo zypper install kakoune
Sur Arch Linux, installez-le depuis l’AUR en exécutant la commande suivante.
# yaourt -Sy kakoune-git
Comment utiliser l’éditeur de code Kakoune sous Linux
Une fois que vous avez installé kakoune, lancez-le simplement en exécutant la commande suivante avec le nom du script (exemple getpubip.sh) que vous souhaitez coder.
$ kak getpubip.sh

En raison de l’architecture client/serveur de kakoune, la commande ci-dessus ouvrira une nouvelle session, avec un client sur le terminal local.
Pour entrer en mode insertion, appuyez sur i
. Après avoir apporté des modifications à votre code source, utilisez :w
pour enregistrer les modifications. Et pour revenir au mode normal, appuyez sur <Esc>
, pour quitter, utilisez :q
. Si vous souhaitez quitter sans enregistrer les modifications, utilisez :q!
. Comme vous pouvez le voir, la plupart des touches sont similaires à celles de l’éditeur Vi/Vim.

Vous pouvez obtenir une liste de toutes les options de ligne de commande acceptées en tapant.
$ kak -help
Pour une documentation complète incluant les frappes à utiliser en mode insertion, consultez le dépôt Github de Kakoune : https://github.com/mawww/kakoune
Kakoune est un éditeur modal similaire à Vi/Vim; conçu pour améliorer le modèle d’édition de Vi en rendant l’écriture/la modification de code à la fois plus rapide et plus amusante. Partagez vos réflexions à ce sujet via le formulaire de feedback ci-dessous.
Source:
https://www.tecmint.com/kakoune-better-code-editor-for-linux/