Kakoune is een gratis, open source, krachtige, interactieve, snelle, scriptbare en zeer aanpasbare code-editor met een client/server architectuur. Het draait op Unix-achtige systemen zoals Linux, FreeBSD, MacOS en Cygwin. Het is een Vi/Vim-achtige modale editor die tot doel heeft het onderliggende bewerkingsmodel van Vi te verbeteren voor meer interactiviteit.
Lees ook: 18 Beste IDE’s voor programmeurs en ontwikkelaars
Het wordt geleverd met tal van tekstbewerkings-/schrijfgereedschappen zoals contextuele hulp, syntaxiskleuring, automatische aanvulling tijdens het typen en ondersteunt veel verschillende programmeertalen. Het implementeert ook meerdere selecties als een essentiële procedure voor het interageren met uw tekst.
Bovendien maakt de client/server architectuur van Kakoune het mogelijk voor meerdere clients om verbinding te maken met dezelfde bewerkingssessie.
Kakoune Screenshots


Kakoune Kenmerken:
- Het is interactief, voorspelbaar en snel.
- Ondersteunt meerdere selecties.
- Ondersteunt syntaxiskleuring.
- Het werkt in twee modi: normaal en invoeging.
- Gebruikt minder toetsaanslagen waardoor het snel is.
- Ondersteunt automatische informatieweergave.
- Ondersteunt ook uitgebreide automatische aanvulling.
- Biedt meerdere tekstbewerkingsgereedschappen.
- Het ondersteunt werken met externe programma’s.
- Ondersteunt geavanceerde tekstmanipulatieprimitieven.
- Gebruikt krachtige manipulatieprimitieven zoals regex-overeenkomsten, filteren, splitsen, uitlijnen, tekstobjecten en meer.
Vereisten:
- GCC >= 5 of clang >= 3.9 (met bijbehorende C++ standaardbibliotheek (libstdc++ of libc++)
- libncursesw >= 5.3
- asciidoc voor het maken van man-pagina’s
Hoe Kakoune Code Editor te installeren in Linux
Op belangrijke Linux-distributies zoals CentOS/RHEL en Debian/Ubuntu moet je het bouwen en installeren vanuit bronnen. Voordat je dat doet, moet je eerst ontwikkeltools en andere afhankelijkheden op je systeem installeren en vervolgens de broncode klonen, bouwen en installeren met de volgende commando’s.
Installeer Kakoune Code Editor 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
Installeer Kakoune Code Editor 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
Op Fedora kun je het installeren vanuit de copr repository met het volgende commando.
# dnf copr enable jkonecny/kakoune # dnf install kakoune
Op openSUSE kun je het installeren vanuit het standaardrepository door het volgende commando uit te voeren. Zorg ervoor dat je het repository specificeert voor je openSUSE-versie (Tumbleweed in dit voorbeeld).
$ sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo $ sudo zypper refresh $ sudo zypper install kakoune
Op Arch Linux, installeer het vanuit de AUR door het volgende commando uit te voeren.
# yaourt -Sy kakoune-git
Hoe Kakoune Code Editor te gebruiken in Linux
Nadat je kakoune hebt geïnstalleerd, start je het eenvoudig door het volgende commando uit te voeren met de bestandsnaam van het script (bijvoorbeeld getpubip.sh) dat je wilt coderen.
$ kak getpubip.sh

Vanwege de client/server-architectuur van kakoune opent het bovenstaande commando een nieuwe sessie, met een client op de lokale terminal.
Om de insertmodus te betreden, druk op i
. Na het aanbrengen van wijzigingen in je broncode, gebruik :w
om wijzigingen op te slaan. En om terug te keren naar de normale modus, druk op <Esc>
, om te stoppen, gebruik :q
. Als je wilt stoppen zonder wijzigingen op te slaan, gebruik :q!
. Zoals je kunt zien, zijn de meeste toetsen vergelijkbaar met die in de Vi/Vim-editor.

Je kunt een lijst krijgen van alle geaccepteerde commandoregelopties door te typen.
$ kak -help
Voor een uitgebreide documentatie inclusief toetsaanslagen die je kunt gebruiken in de insertmodus, bekijk de Kakoune Github-opslagplaats: https://github.com/mawww/kakoune
Kakoune is een Vi/Vim-achtige modale editor; gebouwd om Vi’s bewerkingsmodel te verbeteren en het schrijven/bewerken van code zowel sneller als leuker te maken. Deel je gedachten erover via het feedbackformulier hieronder.
Source:
https://www.tecmint.com/kakoune-better-code-editor-for-linux/