Kakoune: Lepší editor kódu silně inspirovaný Vim
Kakoune je bezplatný, open source, výkonný, interaktivní, rychlý, skriptovatelný a velmi přizpůsobitelný editor kódu s architekturou klient/server. Běží na systémech podobných Unixu, jako jsou Linux, FreeBSD, MacOS a Cygwin. Jedná se o modální editor typu Vi/Vim, jehož cílem je vylepšit základní model úprav Vi pro větší interaktivitu.
Přečtěte si také: 18 nejlepších IDE pro programátory a vývojáře
Dodává se s mnoha nástroji pro úpravu/psaní textu, jako je kontextová nápověda, zvýrazňování syntaxe, automatické doplňování při psaní, a podporuje mnoho různých programovacích jazyků. Implementuje také vícenásobný výběr jako základní postup pro interakci s vaším textem.
Kromě toho architektura klient/server Kakoune umožňuje připojení více klientů ke stejné editační relaci.
Kakoune snímky obrazovky
Vlastnosti Kakoune:
- Je interaktivní, předvídatelný a rychlý.
- Podporuje více výběrů.
- Podporuje zvýraznění syntaxe.
- Funguje ve dvou režimech: normální a vložení.
- Používá méně stisků kláves, takže je rychlý.
- Podporuje automatické zobrazení informací.
- Podporuje také rozsáhlé automatické dokončování.
- Nabízí více nástrojů pro úpravu textu.
- Podporuje práci s externími programy.
- Podporuje pokročilé primitivy pro manipulaci s textem.
- Používá výkonná manipulační primitiva, jako jsou shody regulárních výrazů, filtrování, dělení, zarovnání, textové objekty a další.
Požadavky:
- GCC >= 5 nebo clang >= 3.9 (s přidruženou standardní knihovnou C++ (libstdc++ nebo libc++)
- libncursesw >= 5.3
- asciidoc pro vytváření manuálových stránek
Jak nainstalovat Kakoune Code Editor v Linuxu
Na hlavních linuxových distribucích, jako je CentOS/RHEL a Debian/Ubuntu, jej musíte sestavit a nainstalovat ze zdrojů. Před tím musíte nejprve nainstalovat vývojové nástroje a další závislosti na vašem systému a poté naklonovat zdrojový kód, sestavit a nainstalovat jej pomocí následujících příkazů.
Nainstalujte Kakoune Code Editor v 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
Nainstalujte Kakoune Code Editor v 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
Na Fedoře jej můžete nainstalovat z copr repozitáře pomocí následujícího příkazu.
dnf copr enable jkonecny/kakoune
dnf install kakoune
Na openSUSE jej můžete nainstalovat z výchozího úložiště spuštěním následujícího příkazu. Ujistěte se, že jste určili úložiště pro vaši verzi openSUSE (v tomto příkladu Tumbleweed).
sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo
sudo zypper refresh
sudo zypper install kakoune
V systému Arch Linux jej nainstalujte z AUR spuštěním následujícího příkazu.
yaourt -Sy kakoune-git
Jak používat Kakoune Code Editor v Linuxu
Jakmile nainstalujete kakoune, jednoduše jej spusťte spuštěním následujícího příkazu s názvem skriptu (příklad getpubip.sh), který chcete kódovat.
kak getpubip.sh
Kvůli architektuře klient/server kakoune otevře výše uvedený příkaz novou relaci s klientem na místním terminálu.
Chcete-li vstoupit do režimu vkládání, stiskněte i
. Po provedení změn ve zdrojovém kódu použijte k zápisu změn :w
. A pro návrat do normálního režimu stiskněte
, pro ukončení použijte :q
. Pokud chcete skončit bez zápisu změn, použijte :q!
. Jak vidíte, většina kláves je podobná těm v editoru Vi/Vim.
Seznam všech akceptovaných možností příkazového řádku získáte zadáním.
kak -help
Pro komplexní dokumentaci včetně klávesových zkratek pro použití v režimu vkládání se podívejte do úložiště Kakoune Github: https://github.com/mawww/kakoune
Kakoune je modální editor podobný Vi/Vim; vytvořeno tak, aby vylepšilo model úprav Vi, díky čemuž je psaní/úprava kódu rychlejší a zábavnější. Podělte se o své myšlenky prostřednictvím formuláře pro zpětnou vazbu níže.