Kakoune: Mafi kyawun Editan Lad wanda Vim ya yi wahayi sosai


Kakoune kyauta ne, buɗaɗɗen tushe, mai ƙarfi, mai mu'amala, mai sauri, mai iya rubutu kuma mai gyara lamba sosai tare da gine-ginen abokin ciniki/uwar garken. Yana aiki akan tsarin Unix kamar Linux, FreeBSD, MacOS, da Cygwin. Yana da Vi/Vim kamar editan modal wanda ke da nufin haɓaka ƙirar gyare-gyaren da ke ƙarƙashin Vi don ƙarin hulɗa.

Ya zo tare da kayan aikin gyara rubutu/rubutu masu yawa kamar taimako na mahallin, nuna alama, cikawa ta atomatik yayin bugawa, da kuma goyan bayan harsunan shirye-shirye daban-daban. Hakanan yana aiwatar da zaɓuɓɓuka da yawa azaman hanya mai mahimmanci don hulɗa tare da rubutun ku.

Bugu da kari, Kakoune's abokin ciniki/ginin uwar garken yana ba da damar abokan ciniki da yawa don haɗawa zuwa zaman gyara iri ɗaya.

  • Yana da mu'amala, ana iya tsinkaya, da sauri.
  • Yana goyan bayan zaɓe da yawa.
  • Yana goyan bayan nuna alama.
  • Yana aiki ta hanyoyi biyu: al'ada da sakawa.
  • Yana amfani da ƙananan maɓallan maɓalli yana sa shi sauri.
  • yana goyan bayan nunin bayanan kai-tsaye.
  • Hakanan yana goyan bayan babban cikawa ta atomatik.
  • Yana ba da kayan aikin gyara rubutu da yawa.
  • Yana goyan bayan aiki tare da shirye-shiryen waje.
  • Yana goyan bayan manyan abubuwan sarrafa rubutu.
  • Yana amfani da kayan aiki masu ƙarfi kamar regex matches, tacewa, tsagawa, daidaitawa, abubuwan rubutu da ƙari.

  • GCC>= 5 ko dangi>= 3.9 (tare da ma'auni na C++ (libstdc++ ko libc++)
  • libncursesw >= 5.3
  • asciidoc don ƙirƙirar shafukan mutum

Yadda ake Sanya Editan Code Kakoune a Linux

A kan manyan rarrabawar Linux kamar CentOS/RHEL da Debian/Ubuntu, kuna buƙatar ginawa da shigar da shi daga tushe. Kafin wannan da farko kuna buƙatar shigar da kayan aikin haɓakawa da sauran abubuwan dogaro akan tsarin ku sannan ku haɗa lambar tushe, gina ku shigar da shi tare da umarni masu zuwa.

# 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

A kan Fedora, zaku iya shigar dashi daga ma'ajiyar copr ta amfani da umarni mai zuwa.

# dnf copr enable jkonecny/kakoune
# dnf install kakoune

A kan openSUSE, zaku iya shigar da shi daga ma'ajiyar tsoho ta hanyar aiwatar da umarni mai zuwa. Tabbatar da saka ma'ajiyar don sigar openSUSE ɗinku (Tumbleweed a cikin wannan misalin).

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

A kan Arch Linux, shigar da shi daga AUR ta hanyar aiwatar da umarni mai zuwa.

# yaourt -Sy kakoune-git

Yadda ake Amfani da Editan Code Kakoune a Linux

Da zarar ka shigar da kakoune, kawai kaddamar da shi ta hanyar gudanar da umarni mai zuwa tare da sunan fayil na rubutun (misali getpubip.sh) wanda kake son yin code.

$ kak getpubip.sh 

Saboda kakoune abokin ciniki/ginin uwar garken, umarnin da ke sama zai buɗe sabon zama, tare da abokin ciniki akan tashar gida.

Don shigar da yanayin sakawa, danna i. Bayan yin canje-canje ga lambar tushe, yi amfani da :w don rubuta canje-canje. Kuma don komawa yanayin al'ada, danna , don barin, yi amfani da :q. Idan kuna son dainawa ba tare da rubuta canje-canje ba, yi amfani da :q!. Kamar yadda kake gani, yawancin maɓallan suna kama da waɗanda ke cikin editan Vi/Vim.

Kuna iya samun jerin duk zaɓuɓɓukan layin umarni da aka karɓa ta bugawa.

$ kak -help

Don cikakkun takaddun ciki har da maɓallan maɓalli don amfani da su a cikin yanayin sakawa, duba wurin ajiyar Kakoune Github: https://github.com/mawww/kakoune

Kakoune shine Vi/Vim kamar editan modal; an gina shi don haɓaka ƙirar gyare-gyaren Vi na yin rubutu/lambar gyara duka sauri, kuma mafi daɗi. Raba ra'ayoyin ku game da shi ta hanyar amsawar da ke ƙasa.