Kakoune: Mhariri Bora wa Kanuni Aliyehamasishwa Sana na Vim


Kakoune ni bila malipo, chanzo wazi, chenye nguvu, shirikishi, haraka, kinachoweza kuandikwa na kihariri cha msimbo kinachoweza kubinafsishwa sana na usanifu wa mteja/seva. Inatumika kwenye mifumo kama ya Unix kama vile Linux, FreeBSD, MacOS, na Cygwin. Ni Vi/Vim kama mhariri wa modal ambayo inalenga kuboresha mtindo wa uhariri wa Vi kwa mwingiliano zaidi.

Inakuja na zana nyingi za kuhariri/kuandika maandishi kama vile usaidizi wa muktadha, kuangazia sintaksia, kukamilisha kiotomatiki wakati wa kuandika, na kutumia lugha nyingi tofauti za programu. Pia hutekelezea chaguo nyingi kama utaratibu muhimu wa kuingiliana na maandishi yako.

Kwa kuongeza, usanifu wa mteja/seva ya Kakoune inaruhusu wateja wengi kuunganishwa kwenye kikao sawa cha uhariri.

  • Inaingiliana, inatabirika, na ya haraka.
  • Inaauni chaguzi nyingi.
  • Inaauni uangaziaji wa kisintaksia.
  • Inafanya kazi kwa njia mbili: kawaida na uwekaji.
  • Hutumia vibonye vidogo kuifanya iwe haraka.
  • Inaauni onyesho la habari otomatiki.
  • Pia inasaidia ukamilishaji otomatiki kwa kina.
  • Inatoa zana nyingi za kuhariri maandishi.
  • Inaauni kufanya kazi na programu za nje.
  • Inaruhusu matumizi ya awali ya upotoshaji wa maandishi.
  • Hutumia kanuni za awali za kushughulikia kama vile ulinganishaji wa regex, uchujaji, mgawanyiko, upangaji, vipengee vya maandishi na zaidi.

  • GCC >= 5 au clang >= 3.9 (pamoja na maktaba ya kawaida ya C++ (libstdc++ au libc++)
  • libncursesw >= 5.3
  • asciidoc ya kuunda kurasa za watu

Jinsi ya Kufunga Mhariri wa Msimbo wa Kakoune kwenye Linux

Kwenye usambazaji mkubwa wa Linux kama vile CentOS/RHEL na Debian/Ubuntu, unahitaji kuijenga na kuisakinisha kutoka kwa vyanzo. Kabla ya hapo kwanza unahitaji kusakinisha zana za ukuzaji na utegemezi mwingine kwenye mfumo wako na kisha utengeneze msimbo wa vyanzo, uunde na uisakinishe kwa amri zifuatazo.

# 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

Kwenye Fedora, unaweza kuisanikisha kutoka kwa hazina ya copr kwa kutumia amri ifuatayo.

# dnf copr enable jkonecny/kakoune
# dnf install kakoune

Kwenye openSUSE, unaweza kuisakinisha kutoka kwa hifadhi chaguo-msingi kwa kuendesha amri ifuatayo. Hakikisha umebainisha hazina ya toleo lako la openSUSE (Tumbleweed katika mfano huu).

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

Kwenye Arch Linux, isakinishe kutoka kwa AUR kwa kuendesha amri ifuatayo.

# yaourt -Sy kakoune-git

Jinsi ya kutumia Mhariri wa Msimbo wa Kakoune kwenye Linux

Mara tu unaposakinisha kakoune, izindua kwa kuendesha amri ifuatayo na jina la faili la hati (mfano getpubip.sh) ambalo ungependa kuweka msimbo.

$ kak getpubip.sh 

Kwa sababu ya usanifu wa mteja/seva ya kakoune, amri iliyo hapo juu itafungua kikao kipya, na mteja kwenye terminal ya ndani.

Ili kuingia katika modi ya kuingiza, bonyeza i. Baada ya kufanya mabadiliko kwenye msimbo wako wa chanzo, tumia :w kuandika mabadiliko. Na ili kurudi kwenye hali ya kawaida, bonyeza , ili kuacha, tumia :q. Ikiwa ungependa kuacha bila kuandika mabadiliko, tumia :q!. Kama unavyoona, funguo nyingi ni sawa na zile zilizo kwenye hariri ya Vi/Vim.

Unaweza kupata orodha ya chaguo zote za mstari wa amri zilizokubaliwa kwa kuandika.

$ kak -help

Kwa hati kamili ikijumuisha vibonye vya kutumia katika hali ya uwekaji, angalia hazina ya Kakoune Github: https://github.com/mawww/kakoune

Kakoune ni Vi/Vim kama mhariri wa modal; imeundwa ili kuboresha muundo wa uhariri wa Vi kufanya kuandika/kuhariri msimbo kwa haraka na kufurahisha zaidi. Shiriki mawazo yako kulihusu kupitia fomu ya maoni iliyo hapa chini.