Kakoune, egy jó kódszerkesztő a Vim alternatívájaként

A kakoune-ról

A következő cikkben Kakoune-t vesszük szemügyre. Ez egy ingyenes, nyílt forráskódú, hatékony, interaktív, gyors, programozható és rendkívül testreszabható szerkesztő, kliens / szerver architektúrával. Gnu / Linux, FreeBSD, MacOS és Cygwin rendszereken fut. Egy Vim típusú szerkesztő amelynek célja a szerkesztési modell javítása a nagyobb interaktivitás érdekében.

Ez a szerkesztő jön számos szövegszerkesztő / író eszköz. Ide tartoznak a kontextuális súgó, a szintaxis kiemelése és az automatikus kiegészítés gépelés közben. Azt is el kell mondani számos programozási nyelvet támogat más.

Kakoune-t erősen Vim ihlette. Arra törekszik, hogy legyen ugyanolyan hatékony, mint a Vim, de következetesebb és egyszerűbb. Nagy különbség, hogy a Vim számos különlegessége az alapfunkciók rendszeres kölcsönhatásává válik Kakoune-ban. Ennek alkotói kódszerkesztő a Vim felhasználók rendelkezésére bocsátani a oldal a Wikiben amelyben jelzik azokat a változásokat és hasonlóságokat, amelyeket mindkét program között megtalálhatunk.

A projekt aktívan fejlődik. Rendszeresen bevezet új szolgáltatásokat és integrálja a közreműködők által javasolt kéréseket.

Kakoune általános jellemzői

kakoune kód írása

  • Es Interactivo, kiszámítható és gyors.
  • Támogatja a széles automatikus kiegészítés opciót.
  • Két módban működik: normál és beszúrás.
  • Ez lehetővé teszi számunkra a automatikus információ kijelzés.
  • Többet kínál szövegszerkesztő eszközök.
  • Támogatja a külső programok munkáját.
  • A Kakoune által használt kliens / szerver architektúra lehetővé teszi, hogy több ügyfél csatlakozzon ugyanahhoz a munkamenethez szerkesztés ugyanazon a fájlon.
  • Beismeri több választás.
  • Lehetővé teszi a szintaxis kiemelés.
  • Felhasználói kibővíthetjük Kakoune funkcióit vagy tetszés szerint testre szabhatja őket makrókkal vagy horgokkal.

Megkeresheti a tervdokumentum hogy többet tudjon meg Kakoune filozófiájáról és kialakításáról. Azok is lehetnek lásd a szerkesztő összes funkcióját a GitHub oldalán.

Kakoune-függőségek

  • A C ++ 14 kompatibilis fordítóGCC> = 5 vagy clang> = 3.9) és a hozzá tartozó C ++ szabványos könyvtár (libstdc ++ vagy libc ++)
  • ncurs (> = 5.3, általában libncursesw néven ismert)
  • asciidoc, man oldalak generálásához

Telepítse a Kakoune Code Editor alkalmazást az Ubuntu 16.04-re

kakoune dokumentum mentése

A nagyobb Gnu / Linux disztribúciókon, mint például a CentOS / RHEL és a Debian / Ubuntu, össze kell állítani és telepíteni kell. Minden lehetséges telepítések Megmutatják nekik a GitHub oldalán.

Azt kell mondanom, hogy ezt a telepítést az Ubuntu 16.04-en fogom végrehajtani. Először is először telepítenünk kell a cikk előző pontjában jelzett függőségeket. Biztosak is leszünk legyen .local / bin a PATH-ban hogy a kak bináris elérhető legyen a héjból.

Ehhez meg kell nyitnunk egy terminált (Ctrl + Alt + T), és egyesével a következő parancsokat kell igénybe vennünk:

sudo apt update && sudo apt install build-essential libncurses5-dev libncursesw5-dev asciidoc

git clone https://github.com/mawww/kakoune.git && cd kakoune/src

make

PREFIX=$HOME/.local make install 

Használja a Kakoune Code Editor alkalmazást az Ubuntuban

Miután befejeztük a Kakoune telepítést, csak a kak parancsot kell végrehajtanunk a kódolni kívánt fájl nevével:

kak Menu.py

A fenti parancs új munkamenetet nyit meg a kliensen a helyi terminálon.

python példa kakoune-val

A beszúrási módba lépéshez csak az i gombot kell megnyomnunk. Miután megváltoztattuk a fájlunkat, a: w segítségével fogjuk menteni a módosításokat. A normál üzemmódba való visszatéréshez megnyomjuk az Esc billentyűt. A szerkesztőből való kilépéshez a következőt fogjuk használni: q. Ha a változtatások mentése nélkül szeretnénk kilépni, akkor a: q! Kombinációt fogjuk használni. Mint láthatja, a legtöbb a használati kulcsok hasonlóak a Vim szerkesztőéhez. Az alkotók rendelkezésünkre bocsátották a a használható kulcsok listája ebben a szerkesztőben.

Kakoune lehetőségek

Kaphatunk egy a Kakoune által elfogadott összes parancssori opció listája gépelés:

Kak segítség

kak -help

hogy kap teljes dokumentációt erről a szerkesztőről csak a Kakoune tárházat kell megkeresni a címen GitHub. Aki többet szeretne tudni erről a projektről a hivatalos honlapja.


2 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Marcelox dijo

    Az xmlto és a libxslt1-dev fájlokat is telepíteni kell a fordításhoz

  2.   Damian Amoedo dijo

    Az interneten a telepítési részben nem mondanak semmit azokról a csomagokról, amelyekre hivatkozol. Amikor kipróbáltam, nekem sem voltak szükségesek. De ha ezek szükségesek ahhoz, hogy működjön, akkor tökéletes. Értettem. Salu2.