Kwinqaku elilandelayo siza kujonga eKakoune. Lo ngumthombo okhululekileyo, ovulekileyo, onamandla, osebenzisanayo, okhawulezayo, ohleliweyo kunye nolungelelwaniso olukhulu kunye nolwakhiwo lomxhasi / umncedisi. Isebenza kwi-Gnu / Linux, FreeBSD, MacOS, kunye neenkqubo zeCygwin. Yi Uhlobo lomhleli weVim ejolise ekuphuculeni imodeli yokuhlela ngokunxibelelana okukhulu.
Lo mhleli uza kunye izixhobo ezininzi zokuhlela / zokubhala. Oku kubandakanya uncedo lweemeko, ukuqaqanjiswa kwes syntax, kunye nokuzalisa ngokuzenzekelayo njengoko uchwetheza. Kufuneka kwakhona ukuba ixhasa iilwimi ezininzi zokuprograma eyahlukileyo.
IKakoune iphefumlelwe kakhulu nguVim. Uzabalazela ukuba isebenza kakuhle njengeVim, kodwa iyahambelana kwaye ilula. Umahluko omkhulu kukuba uninzi lweempawu ezikhethekileyo kwiVim ziba kukuhlangana rhoqo kwemisebenzi esisiseko eKakoune. Abenzi bale nto umhleli wekhowudi yenza ukuba kufumaneke kubasebenzisi beVim a iphepha kwi-Wiki yakhe apho zibonisa khona utshintsho kunye nokufana esinokukufumana phakathi kwezi nkqubo zombini.
Iprojekthi ikhula ngokukuko. Isebenza rhoqo amanqaku amatsha kwaye idibanisa izicelo eziphakanyiswe ngabanikeli.
Iimpawu ngokubanzi zeKakoune
- Es iyasebenzisana, enokuxelwa kwangaphambi kokukhawuleza.
- Ixhasa ububanzi ukhetho oluzenzekelayo.
- Isebenza ngeendlela ezimbini: eziqhelekileyo kwaye zifake.
- Isivumela ukuba ulwazi oluzenzekelayo lubonisa.
- Inikezela kaninzi izixhobo zokuhlela umbhalo.
- Ixhasa umsebenzi weenkqubo zangaphandle.
- Uyilo lomthengi / lomncedisi olusetyenziswa nguKakoune ivumela abathengi abaninzi ukuba banxibelelane neseshoni enye ukuhlela kwifayile efanayo.
- Iyavuma ukhetho oluninzi.
- Ivumela i ukuqaqanjiswa kwes syntax.
- Abasebenzisi Singayandisa imisebenzi yeKakoune okanye uzenzele ukuthanda kwakho ngeemacro okanye iihuku.
Ungaqhagamshelana ne uxwebhu loyilo ukufunda ngakumbi ngefilosofi kunye noyilo lukaKakoune. Banokuba njalo bona onke amanqaku alo mhleli kwiphepha lakhe leGitHub.
Ukuxhomekeka kweKakoune
- Umhlanganisi ohambelana neC ++ 14 (GCC> = 5 okanye clang> = 3.9Kunye nelayibrari yayo ehambelana neC ++ esemgangathweni (libstdc ++ okanye libc ++)
- iziqalekiso (> = 5.3, eyaziwa njenge libncursesw)
- asciidoc, ukuvelisa amaphepha omntu
Faka umhleli weKhowudi yeKakoune kwi-Ubuntu 16.04
Kusasazo olukhulu lweGnu / Linux, njengeCentOS / RHEL kunye neDebian / Ubuntu, kufuneka idityaniswe kwaye ifakwe. Zonke ufakelo olunokwenzeka Basibonisa bona kwiphepha labo leGitHub.
Ndiza kuthi ndiza kwenza olu fakelo kwi-Ubuntu 16.04. Okokuqala, kuqala kuya kufuneka sifake ukuxhomekeka okuboniswe kwinqanaba langaphambili kweli nqaku. Kananjalo kuya kufuneka siqiniseke une -local / bin kwi-PATH ukuze i-kak binary ifumaneke kwiqokobhe.
Ukwenza konke oku, kuya kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye sibhengeza nganye nganye kule miyalelo ilandelayo:
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
Sebenzisa umhleli weKhowudi yeKakoune ku-Ubuntu
Nje ukuba sigqibe ngofakelo lweKakoune, kuya kufuneka sifezekise umthetho we-kak ngegama lefayile esifuna ukuyifaka:
kak Menu.py
Umyalelo ongentla uza kuvula iseshoni entsha kunye nomthengi kwisiphelo sendlela.
Ukuya kwimowudi yokufaka, kuya kufuneka sicinezele i. Emva kokwenza utshintsho kwifayile yethu, siya kusebenzisa: w ukugcina utshintsho. Kwaye ukubuyela kwimowudi yesiqhelo, siya kucofa iqhosha Esc Ukuphuma kumhleli oza kusebenzisa: q. Ukuba sifuna ukuphuma ngaphandle kokugcina utshintsho, siya kusebenzisa indibaniselwano: q!. Njengoko ubona, uninzi lwe Amaqhosha okusetyenziswa ayafana nalawo omhleli weVim. Abaqulunqi babeka konke esinako a Uluhlu lwezitshixo esinokuzisebenzisa kulo mhleli.
Singafumana Uluhlu lwazo zonke iinketho zomgca wokuyalela owamkelweyo nguKakoune ukuchwetheza:
kak -help
ukuba fumana amaxwebhu apheleleyo malunga nalo mhleli, kuya kufuneka siqwalasele indawo yokugcina yaseKakoune e Github. Nabani na ofuna ukwazi ngakumbi ngale projekthi kwi website esemthethweni.
xmlto kunye ne-libxslt1-dev nayo kufuneka ifakwe ukuze iqokelele
Kwiwebhu, kwinxalenye yofakelo, abathethi kwanto malunga neephakeji ekubhekiswa kuzo. Xa ndizamile, zazingeyomfuneko nazo. Kodwa ukuba kuye kwafuneka ukuba uyenze isebenze, ugqibelele. Ilungile lonto. Salu2.