Kakoune: Editur tal-Kodiċi Aħjar Ispirat ħafna minn Vim
Kakoune huwa editur tal-kodiċi b'xejn, sors miftuħ, b'saħħtu, interattiv, veloċi, scriptable u customizable ħafna b'arkitettura klijent/server. Hija taħdem fuq sistemi bħal Unix bħal Linux, FreeBSD, MacOS, u Cygwin. Huwa editur modali bħal Vi/Vim li għandu l-għan li jtejjeb il-mudell ta 'editjar sottostanti ta' Vi għal aktar interattività.
Jiġi b'ħafna għodod ta 'editjar/kitba tat-test bħal għajnuna kuntestwali, jenfasizzaw tas-sintassi, tlestija awtomatika waqt it-tajpjar, u jappoġġja ħafna lingwi ta' programmar differenti. Timplimenta wkoll selezzjonijiet multipli bħala proċedura essenzjali għall-interazzjoni mat-test tiegħek.
Barra minn hekk, l-arkitettura tal-klijent/server ta 'Kakoune tippermetti li klijenti multipli jikkonnettjaw mal-istess sessjoni ta' editjar.
- Huwa interattiv, prevedibbli, u veloċi.
- Jappoġġja għażliet multipli.
- Jappoġġja l-enfasi tas-sintassi.
- Topera f'żewġ modi: normali u inserzjoni.
- Juża inqas keystrokes u jagħmilha malajr.
- Jappoġġja l-wiri ta' informazzjoni awtomatika.
- Jappoġġja wkoll awto-kompletazzjoni estensiva.
- Toffri għodod multipli għall-editjar tat-test.
- Jappoġġja l-ħidma ma' programmi esterni.
- Jappoġġja primittivi avvanzati ta' manipulazzjoni tat-test.
- Juża primittivi ta' immaniġġjar b'saħħithom bħal taqbiliet regex, iffiltrar, qsim, allinjament, oġġetti ta' test u aktar.
- GCC >= 5 jew clang >= 3.9 (bil-librerija standard C++ assoċjata (libstdc++ jew libc++)
- libncursesw >= 5.3
- asciidoc għall-ħolqien ta' man pages
Kif Tinstalla l-Editur tal-Kodiċi Kakoune fil-Linux
Fuq distribuzzjonijiet ewlenin tal-Linux bħal CentOS/RHEL u Debian/Ubuntu, għandek bżonn tibni u tinstallah minn sorsi. Qabel dan l-ewwel għandek bżonn tinstalla għodod ta 'żvilupp u dipendenzi oħra fuq is-sistema tiegħek u mbagħad tikklona l-kodiċi tas-sorsi, tibni u tinstallah bil-kmandi li ġejjin.
# 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
$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
Fuq Fedora, tista 'tinstallaha mir-repożitorju copr billi tuża l-kmand li ġej.
# dnf copr enable jkonecny/kakoune # dnf install kakoune
Fuq openSUSE, tista 'tinstallah mir-repożitorju default billi tħaddem il-kmand li ġej. Kun żgur li tispeċifika r-repożitorju għall-verżjoni openSUSE tiegħek (Tumbleweed f'dan l-eżempju).
$ sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo $ sudo zypper refresh $ sudo zypper install kakoune
Fuq Arch Linux, installah mill-AUR billi tħaddem il-kmand li ġej.
# yaourt -Sy kakoune-git
Kif tuża l-Editur tal-Kodiċi Kakoune fil-Linux
Ladarba tkun stallajt kakoune, sempliċiment tniedi billi tħaddem il-kmand li ġej bl-isem tal-fajl tal-iskript (eżempju getpubip.sh) li trid tikkodifika.
$ kak getpubip.sh
Minħabba l-arkitettura tal-klijent/server ta 'kakoune, il-kmand ta' hawn fuq se jiftaħ sessjoni ġdida, b'klijent fuq it-terminal lokali.
Biex tidħol fil-modalità daħħal, agħfas i
. Wara li tagħmel bidliet fil-kodiċi tas-sors tiegħek, uża :w
biex tikteb il-bidliet. U biex terġa 'lura għall-mod normali, agħfas
, biex tieqaf, uża :q
. Jekk trid tieqaf mingħajr ma tikteb bidliet, uża :q!
. Kif tistgħu taraw, ħafna miċ-ċwievet huma simili għal dawk fl-editur Vi/Vim.
Tista' tikseb lista tal-għażliet kollha aċċettati tal-linja tal-kmand billi ttajpja.
$ kak -help
Għal dokumentazzjoni komprensiva li tinkludi keystrokes biex tuża fil-mod ta 'inserzjoni, iċċekkja r-repożitorju Kakoune Github: https://github.com/mawww/kakoune
Kakoune huwa editur modali bħal Vi/Vim; mibnija biex ittejjeb il-mudell ta 'editjar ta' Vi biex tagħmel il-kodiċi tal-kitba/editjar kemm aktar mgħaġġel, kif ukoll aktar divertenti. Aqsam il-ħsibijiet tiegħek dwarha permezz tal-formola ta' feedback hawn taħt.