Kakoune ist ein kostenloses, Open-Source, leistungsstarker, interaktiver, schneller, skriptfähiger und sehr anpassbarer Code-Editor mit einer Client/Server-Architektur. Es läuft auf Unix-ähnlichen Systemen wie Linux, FreeBSD, MacOS und Cygwin. Es ist ein Vi/Vim ähnlicher modaler Editor, der darauf abzielt, Vis zugrunde liegendes Bearbeitungsmodell für mehr Interaktivität zu verbessern.
Weiterlesen: 18 Beste IDEs für Programmierer und Entwickler
Es bietet zahlreiche Textbearbeitungs-/-schreibwerkzeuge wie kontextuelle Hilfe, Syntaxhervorhebung, Autovervollständigung während der Eingabe und unterstützt viele verschiedene Programmiersprachen. Es implementiert auch mehrere Auswahlmöglichkeiten als wesentlichen Vorgang zur Interaktion mit Ihrem Text.
Zusätzlich ermöglicht die Client/Server-Architektur von Kakoune mehreren Clients, sich mit derselben Bearbeitungssitzung zu verbinden.
Kakoune Screenshots


Kakoune Funktionen:
- Es ist interaktiv, vorhersehbar und schnell.
- Unterstützt mehrere Auswahlmöglichkeiten.
- Unterstützt Syntaxhervorhebung.
- Es arbeitet in zwei Modi: normal und Einfügung.
- Benutzt weniger Tastenanschläge, was es schnell macht.
- Unterstützt die Anzeige von Auto-Informationen.
- Unterstützt auch umfassende Autovervollständigung.
- Bietet mehrere Textbearbeitungswerkzeuge.
- Es unterstützt die Arbeit mit externen Programmen.
- Unterstützt fortgeschrittene Textmanipulationsprimitiven.
- Verwendet leistungsstarke Handlungsprimitiven wie Regex-Übereinstimmungen, Filterung, Aufteilung, Ausrichtung, Textobjekte und mehr.
Anforderungen:
- GCC >= 5 oder clang >= 3.9 (mit entsprechender C++-Standardbibliothek (libstdc++ oder libc++)
- libncursesw >= 5.3
- asciidoc zur Erstellung von Man-Pages
Wie man den Kakoune-Code-Editor in Linux installiert
Auf wichtigen Linux-Distributionen wie CentOS/RHEL und Debian/Ubuntu müssen Sie ihn aus den Quellen erstellen und installieren. Dafür müssen Sie zuerst Entwicklungstools und andere Abhängigkeiten auf Ihrem System installieren und dann die Quellen klonen, mit den folgenden Befehlen erstellen und installieren.
Installieren Sie den 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
Installieren Sie den 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
Auf Fedora können Sie ihn aus dem Copr-Repository mit dem folgenden Befehl installieren.
# dnf copr enable jkonecny/kakoune # dnf install kakoune
Auf openSUSE können Sie ihn aus dem Standard-Repository installieren, indem Sie den folgenden Befehl ausführen. Stellen Sie sicher, dass Sie das Repository für Ihre openSUSE-Version angeben (Tumbleweed in diesem Beispiel).
$ sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo $ sudo zypper refresh $ sudo zypper install kakoune
Auf Arch Linux installieren Sie ihn aus dem AUR, indem Sie den folgenden Befehl ausführen.
# yaourt -Sy kakoune-git
Wie man den Kakoune-Code-Editor in Linux verwendet
Sobald Sie kakoune installiert haben, starten Sie es einfach, indem Sie den folgenden Befehl mit dem Skriptdateinamen (Beispiel getpubip.sh) ausführen, den Sie codieren möchten.
$ kak getpubip.sh

Aufgrund der Client/Server-Architektur von kakoune wird der obige Befehl eine neue Sitzung mit einem Client auf dem lokalen Terminal öffnen.
Drücken Sie i
, um in den Einfügemodus zu gelangen. Nachdem Sie Änderungen an Ihrem Quellcode vorgenommen haben, verwenden Sie :w
, um die Änderungen zu speichern. Und um zum normalen Modus zurückzukehren, drücken Sie <Esc>
, um zu beenden, verwenden Sie :q
. Wenn Sie beenden möchten, ohne Änderungen zu speichern, verwenden Sie :q!
. Wie Sie sehen können, sind die meisten Tasten ähnlich wie die im Vi/Vim-Editor.

Sie können eine Liste aller akzeptierten Befehlszeilenoptionen erhalten, indem Sie Folgendes eingeben.
$ kak -help
Für eine umfassende Dokumentation, einschließlich Tastenkombinationen im Einfügemodus, besuchen Sie das Kakoune Github-Repository: https://github.com/mawww/kakoune
Kakoune ist ein Vi/Vim-ähnlicher modaler Editor, der entwickelt wurde, um das Bearbeitungsmodell von Vi zu verbessern und das Schreiben/Bearbeiten von Code schneller und unterhaltsamer zu gestalten. Teilen Sie Ihre Gedanken dazu über das unten stehende Feedback-Formular.
Source:
https://www.tecmint.com/kakoune-better-code-editor-for-linux/