Kakoune, góður kóða ritstjóri sem valkostur við Vim

Um kakoune

Í næstu grein ætlum við að skoða Kakoune. Þetta er ókeypis, opinn uppspretta, öflugur, gagnvirkur, fljótur, forritanlegur og mjög sérhannaður ritstjóri með viðskiptavin / miðlara arkitektúr. Það keyrir á Gnu / Linux, FreeBSD, MacOS og Cygwin kerfum. Er Vim gerð ritstjóri sem miðar að því að bæta klippilíkanið til að auka gagnvirkni.

Þessi ritstjóri kemur með fjölmörg textabreytingar / ritunartól. Þetta felur í sér samhengishjálp, áherslu á setningafræði og sjálfvirka útfyllingu þegar þú skrifar. Það verður líka að segjast eins og er styður mörg forritunarmál öðruvísi.

Kakoune er mjög innblásinn af Vim. Reynir að vera eins duglegur og Vim, en stöðugri og einfaldari. Einn stór munur er að margir sérkenni í Vim verða reglulegt samspil grunnaðgerða í Kakoune. Höfundar þessa kóða ritstjóri gera Vim notendum aðgengilegt a síðu á Wiki hans þar sem þau gefa til kynna breytingar og líkindi sem við getum fundið á milli beggja forrita.

Verkefnið er að þróast virkur. Það innleiðir reglulega nýja eiginleika og samþættir beiðnir sem lagt er til af framlagi.

Almenn einkenni Kakoune

skrifa kakoune kóða

  • Es gagnvirkt, fyrirsjáanlegt og hratt.
  • Styður breitt valkostur fyrir sjálfvirka útfyllingu.
  • Það virkar í tveimur stillingum: venjulegt og sett inn.
  • Það gerir okkur kleift að sjálfvirk upplýsingaskjár.
  • Býður upp á marga textabreytingartæki.
  • Það styður vinnu við utanaðkomandi forrit.
  • Viðskiptavinur / netþjóninn arkitektúr sem Kakoune notar gerir mörgum viðskiptavinum kleift að tengjast sömu lotunni klippingu á sömu skrá.
  • Viðurkennir margfeldi val.
  • Leyfir setningafræði hápunktur.
  • Notendur við getum aukið aðgerðir Kakoune eða sérsniðið þau að vild eftir makróum eða krókum.

Þú getur haft samráð við hönnunarskjal til að læra meira um heimspeki og hönnun Kakoune. Þeir geta líka verið sjáðu alla eiginleika þessa ritstjóra á GitHub síðu sinni.

Kakoune háðir

  • Samþýðandi sem er samhæft við C ++ 14 (GCC> = 5 eða clang> = 3.9) ásamt tilheyrandi C ++ stöðluðu bókasafni (libstdc ++ eða libc ++)
  • hjúkrunarfræðingar (> = 5.3, almennt þekktur sem libncursesw)
  • asciidoc, til að búa til mannasíður

Settu upp Kakoune Code Editor á Ubuntu 16.04

kakoune vista skjal

Í helstu dreifingum Gnu / Linux, svo sem CentOS / RHEL og Debian / Ubuntu, verður að taka saman og setja upp. Allt mögulegar uppsetningar Þeir sýna okkur þær á GitHub síðunni sinni.

Ég verð að segja að ég ætla að gera þessa uppsetningu á Ubuntu 16.04. Fyrst af öllu, fyrst verðum við að setja upp háðir sem tilgreindar voru í fyrri lið þessarar greinar. Við verðum líka að vera viss hafa .local / bin í PATH svo að kak tvöfaldur sé fáanlegur frá skelinni.

Til að gera þetta allt verðum við að opna flugstöð (Ctrl + Alt + T) og grípa eitt af öðru í eftirfarandi skipanir:

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 

Notaðu Kakoune Code Editor á Ubuntu

Þegar við höfum lokið við uppsetningu Kakoune, verðum við aðeins að framkvæma kak skipunina með nafni fyrir skrána sem við viljum kóða:

kak Menu.py

Ofangreind skipun mun opna nýja lotu með viðskiptavini í staðarstöðinni.

python dæmi með kakoune

Til að fara í innsetningarham verðum við aðeins að ýta á i. Eftir að breytingarnar hafa verið gerðar á skránni okkar munum við nota: w til að vista breytingarnar. Og til að fara aftur í venjulegan hátt munum við ýta á Esc takkann. Til að hætta í ritlinum munum við nota: q. Ef við viljum hætta án þess að vista breytingarnar munum við nota samsetninguna: q!. Eins og þú sérð, hæstv notkunartakkarnir eru svipaðir og hjá Vim ritstjóranum. Höfundarnir setja okkur til ráðstöfunar a lista yfir lykla sem við getum notað í þessum ritstjóra.

Kakoune valkostir

Við getum fengið a lista yfir alla skipanalínu valkosti sem Kakoune samþykkir vélritun:

Kak hjálp

kak -help

fáðu full skjöl um þennan ritstjóra verðum við aðeins að hafa samráð við Kakoune geymsluna á GitHub. Allir sem vilja vita meira um þetta verkefni í opinber vefsíða.


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

2 athugasemdir, láttu þitt eftir

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir með *

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.

  1.   Marcelox sagði

    xmlto og libxslt1-dev verður einnig að vera uppsett til að það geti safnað saman

  2.   Damian Amoedo sagði

    Á vefnum, í uppsetningarhlutanum, segja þeir ekkert um þá pakka sem þú ert að vísa til. Þegar ég reyndi það voru þau ekki heldur nauðsynleg fyrir mig. En ef þau hafa verið nauðsynleg fyrir þig til að láta það ganga, fullkomið. Móttekið. Salu2.