UKakoune, umhleli wekhowudi olungileyo njengenye yeVim

Malunga nekakoune

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

ukubhala ikhowudi kakoune

  • 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

kakoune gcina uxwebhu

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.

python Umzekelo kunye neKakoune

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.

Izinketho zeKakoune

Singafumana Uluhlu lwazo zonke iinketho zomgca wokuyalela owamkelweyo nguKakoune ukuchwetheza:

Kak uncedo

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.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   UMarcelox sitsho

    xmlto kunye ne-libxslt1-dev nayo kufuneka ifakwe ukuze iqokelele

  2.   UDamian Amoedo sitsho

    Kwiwebhu, kwinxalenye yofakelo, abathethi kwanto malunga neephakeji ekubhekiswa kuzo. Xa ndizamile, zazingeyomfuneko nazo. Kodwa ukuba kuye kwafuneka ukuba uyenze isebenze, ugqibelele. Ilungile lonto. Salu2.