Weboldal keresés

Kakoune: A Better Code Editor Erősen ihlette Vim


A Kakoune egy ingyenes, nyílt forráskódú, hatékony, interaktív, gyors, szkriptelhető és nagyon testreszabható kódszerkesztő kliens/szerver architektúrával. Unix-szerű rendszereken fut, mint például Linux, FreeBSD, MacOS és Cygwin. Ez egy Vi/Vim-szerű modális szerkesztő, amelynek célja a Vi mögöttes szerkesztési modell fejlesztése a nagyobb interaktivitás érdekében.

Olvassa el még: 18 legjobb IDE programozóknak és fejlesztőknek

Számos szövegszerkesztő/író eszközzel érkezik, mint például a kontextus súgója, a szintaxis kiemelése, az automatikus kiegészítés gépelés közben, és számos különböző programozási nyelvet támogat. Többszörös kijelölést is végrehajt, mint alapvető eljárást a szöveggel való interakcióhoz.

Ezenkívül a Kakoune kliens/szerver architektúrája lehetővé teszi, hogy több kliens csatlakozzon ugyanahhoz a szerkesztési munkamenethez.

Kakoune Képernyőképek

A Kakoune jellemzői:

  • Interaktív, kiszámítható és gyors.
  • Támogatja a többszörös kiválasztást.
  • Támogatja a szintaxis kiemelését.
  • Két módban működik: normál és beszúrás.
  • Kevesebb billentyűleütést használ, így gyors.
  • Támogatja az automatikus információ megjelenítést.
  • Támogatja a kiterjedt automatikus kiegészítést is.
  • Számos szövegszerkesztő eszközt kínál.
  • Támogatja a külső programokkal való munkát.
  • Támogatja a fejlett szövegmanipulációs primitíveket.
  • Hatékony kezelési primitíveket használ, mint például a regex egyezéseket, szűrést, felosztást, igazítást, szöveges objektumokat stb.

Követelmények:

  • GCC >= 5 vagy clang >= 3.9 (a kapcsolódó C++ szabványos könyvtárral (libstdc++ vagy libc++)
  • libncursesw >= 5.3
  • asciidoc kézikönyv oldalak létrehozásához

A Kakoune kódszerkesztő telepítése Linux alatt

A főbb Linux-disztribúcióknál, mint például a CentOS/RHEL és a Debian/Ubuntu, forrásokból kell összeállítania és telepítenie kell. Ezt megelőzően először telepítenie kell a fejlesztőeszközöket és egyéb függőségeket a rendszerére, majd klónoznia kell a forráskódot, össze kell állítania és telepítenie kell a következő parancsokkal.

Telepítse a Kakoune kódszerkesztőt a CentOS/RHEL rendszerben

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

Telepítse a Kakoune kódszerkesztőt a Debian/Ubuntu rendszerben

$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

A Fedora rendszeren a következő paranccsal telepítheti a copr tárolóból.

dnf copr enable jkonecny/kakoune
dnf install kakoune

Az openSUSE rendszeren a következő parancs futtatásával telepítheti az alapértelmezett tárolóból. Ügyeljen arra, hogy megadja az openSUSE verziójának lerakatát (ebben a példában Tumbleweed).

sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo
sudo zypper refresh
sudo zypper install kakoune

Az Arch Linux rendszeren telepítse az AUR-ból a következő parancs futtatásával.

yaourt -Sy kakoune-git

A Kakoune kódszerkesztő használata Linuxban

A kakoune telepítése után egyszerűen indítsa el a következő parancs futtatásával a kódolni kívánt szkriptfájlnévvel (például getpubip.sh).

kak getpubip.sh 

A kakoune kliens/szerver architektúrája miatt a fenti parancs új munkamenetet nyit meg egy klienssel a helyi terminálon.

A beszúrás módba való belépéshez nyomja meg az i billentyűt. Miután módosította a forráskódot, a :w használatával írja be a módosításokat. A normál módba való visszatéréshez nyomja meg az billentyűt, a kilépéshez pedig a :q billentyűt. Ha változtatások beírása nélkül szeretne kilépni, használja a :q! parancsot. Amint láthatja, a legtöbb billentyű hasonló a Vi/Vim szerkesztőhöz.

Gépeléssel megtekintheti az összes elfogadott parancssori opció listáját.

kak -help

A beszúrási módban használható billentyűleütéseket is tartalmazó átfogó dokumentációért tekintse meg a Kakoune Github tárházat: https://github.com/mawww/kakoune

A Kakoune egy Vi/Vim-szerű modális szerkesztő; A Vi szerkesztési modelljének fejlesztésére készült, így a kód írása/szerkesztése gyorsabb és szórakoztatóbb. Ossza meg gondolatait az alábbi visszajelzési űrlapon keresztül.