Kakoune: Onye nchịkọta akụkọ koodu ka mma nke Vim kpaliri


Kakoune bụ ihe n'efu, ebe mepere emepe, dị ike, mmekọrịta, ngwa ngwa, ederede na onye na-edezi koodu nke nwere onye ahịa/ihe nkesa. Ọ na-arụ ọrụ na sistemụ Unix dị ka Linux, FreeBSD, MacOS, na Cygwin. Ọ bụ Vi/Vim dị ka onye nchịkọta akụkọ modal nke na-achọ imeziwanye ihe nleba anya nke Vi maka imekọrịta ihe.

Ọ na-abịa n'ọtụtụ ngwa ndezi/ederede ederede dị ka enyemaka gburugburu, ịkọwapụta syntax, imecha akpaaka mgbe ị na-ede akwụkwọ, ma na-akwado ọtụtụ asụsụ mmemme dị iche iche. Ọ na-etinyekwa ọtụtụ nhọrọ dị ka usoro dị mkpa maka imekọrịta ihe na ederede gị.

Na mgbakwunye, ụlọ ahịa Kakoune/ihe nkesa na-enye ohere maka ọtụtụ ndị ahịa jikọọ na otu nnọkọ ndezi.

  • Ọ na-emekọrịta ihe, a na-ebu amụma, yana ngwa ngwa.
  • Na-akwado ọtụtụ nhọrọ.
  • Na-akwado imepụta syntax.
  • Ọ na-arụ ọrụ n'ụdị abụọ: nkịtị na ntinye.
  • Na-eji obere igodo eme ya ngwa ngwa.
  • Na-akwado ngosipụta ozi akpaaka.
  • Na-akwadokwa nnukwu mmecha akpaaka.
  • Na-enye ọtụtụ ngwaọrụ edezi ederede.
  • Ọ na-akwado ịrụ ọrụ na mmemme mpụga.
  • Na-akwado primitives ederede ederede dị elu.
  • Na-eji ihe njikwa dị ike dị ka regex matches, filtering, splitting, aligning, text things na ndị ọzọ.

  • GCC>= 5 ma ọ bụ clang>= 3.9 (ya na ọba akwụkwọ ọkọlọtọ C++ jikọtara ya (libstdc++ ma ọ bụ libc++)
  • libncursesw >= 5.3
  • asciidoc maka imepụta ibe mmadụ

Otu esi etinye Kakoune Code Editor na Linux

Na isi nkesa Linux dị ka CentOS/RHEL na Debian/Ubuntu, ịkwesịrị iwulite ma wụnye ya site na isi mmalite. Tupu nke ahụ, ịkwesịrị ịwụnye ngwa mmepe na ndabere ndị ọzọ na sistemụ gị wee mechie koodu isi mmalite, wuo ma wụnye ya na iwu ndị a.

# 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

Na Fedora, ị nwere ike iwunye ya site na ebe nchekwa copr site na iji iwu na-esonụ.

# dnf copr enable jkonecny/kakoune
# dnf install kakoune

Na openSUSE, ị nwere ike iwunye ya na ebe nchekwa ndabara site na iji iwu na-esonụ. Gbaa mbọ hụ na ezipụta ebe nchekwa maka ụdị openSUSE gị (Tumbleweed na ihe atụ a).

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

Na Arch Linux, wụnye ya na AUR site na iji iwu a.

# yaourt -Sy kakoune-git

Otu esi eji Kakoune Code Editor na Linux

Ozugbo i tinyechara kakoune, bido ya naanị site na iji aha faịlụ ederede (ihe atụ getpubip.sh) mee iwu a nke ịchọrọ itinye koodu.

$ kak getpubip.sh 

N'ihi ụkpụrụ ụlọ ahịa/ihe nkesa kakoune, iwu dị n'elu ga-emepe nnọkọ ọhụrụ, yana onye ahịa na ọdụ mpaghara.

Ka ịbanye na ọnọdụ ntinye, pịa i. Mgbe ịmechara mgbanwe na koodu isi mmalite gị, jiri :w dee mgbanwe. Ma ka ịlaghachi na ọnọdụ nkịtị, pịa , ka ịkwụsị, jiri :q. Ọ bụrụ na ịchọrọ ịkwụsị n'edeghị mgbanwe, jiri :q!. Dịka ị na-ahụ, ọtụtụ igodo yiri nke dị na Vi/Vim editọ.

Ị nwere ike nweta ndepụta nhọrọ ahịrị iwu anabatara site na ịpị.

$ kak -help

Maka akwụkwọ zuru oke gụnyere igodo igodo iji na ọnọdụ ntinye, lelee ebe nchekwa Kakoune Github: https://github.com/mawww/kakoune

Kakoune bụ Vi/Vim dị ka onye nchịkọta akụkọ modal; wuru iji kwalite ụdị ndezi Vi na-eme ka ederede/ndezi koodu ma ngwa ngwa, yana ihe na-atọ ụtọ. Kekọrịta echiche gị gbasara ya site na mpempe nzaghachi n'okpuru.