„Neovim“, konfigūruojama „Vim“ šakutė, skirta geresnei vartotojo patirčiai

Apie Neovimą

Kitame straipsnyje apžvelgsime „Neovim“. Yra apie „Vim“ kodo šakutė. Konfigūravimo galimybių dėka programa suteikia mums „Vim“ naudą ir geresnę vartotojo patirtį. Jei kas nors dar nežino, reikia pasakyti, kad „Vim“ yra teksto redaktorius, paremtas režimais. Tai gimė kaip Vi (1976) patobulinimas. Jo sąsaja nėra grafinė, o pagrįsta tekstu. Nors yra keletas realizacijų su grafine sąsaja, pavyzdžiui, „gVim“. Redaktorius yra tiesioginis Vimo pakaitalas. Jei esate „Vim“ vartotojas, jums patiks „Neovim“.

Šiame redaktoriuje viską galima valdyti klaviatūra per komandas. Iš pradžių gali atrodyti, kad juos visus sunku prisiminti, ir iš pradžių taip yra. Tačiau taip pat tiesa, kad jie yra organizuoti logiškai, ir galiausiai jie išeina patys. Programa leis mums lengviau redaguoti tekstą, leis mums automatizuoti pasikartojančias užduotis. Nuobodias užduotis galima atlikti tik su keliais klavišais.

Bendrosios „Neovim“ savybės

Neovim php kodas

  • The Numatytieji nustatymai kad galėtumėte iš karto jį naudoti.
  • Un terminalo emuliatorius.
  • Redaktorius pateikia mums API, kuri leidžia bendravimas su Neovimu iš bet kurios kalbos programavimas, saugiai ir asinchroniškai.
  • Šiuolaikinės terminalo funkcijos pvz., žymeklio stilius, fokusavimo įvykiai, įklijavimas skliausteliuose ir kt.
  • Kaip jau rašiau, yra labai konfigūruojamas. Galima sakyti, tarsi sukurtumėte savo redaktorių. Baigę jį nustatyti, turėsite pasirinktinį redaktorių, atitinkantį jūsų specifinius poreikius.
  • Jo elgesys yra išplėsti per įskiepius. Jei esate „Vim“ vartotojas, galite toliau naudokitės tais pačiais papildiniais, taip pat tuos, kuriuos bendruomenė sukūrė „Neovim“. O jei nerandate sau įskiepio ir išdrįstate, galite sukurti savo, naudodami mėgstamą kalbą.
  • Be to, jis mums pasiūlys tas pačias funkcijas kaip ir bet kuris kitas kodų rengyklė, pvz .: automatinis užbaigimas, rašybos tikrinimas, skirtukai, sintaksės dažymas, paieška ir pakeitimas reguliariomis išraiškomis ir kt.

El projekto šaltinio kodas mes galime rasti jį „GitHub“ puslapis iš redaktoriaus.

„Neovim“ diegimas „Ubuntu“

„neovim“ diegimas iš „Ubuntu“ programinės įrangos parinkties

Šį redaktorių galime įdiegti įvairiais būdais. Paprasčiausia yra atlikti diegimas nuo programinės įrangos parinktis iš Ubuntu. Norėdami turėti naujausią versiją, turite pridėkite „Neovim“ PPA. Paleiskite šią komandą terminale (Ctrl + Alt + T):

sudo apt-add-repository ppa:neovim-ppa/stable

Tada turite atnaujinti paketus ir įdiegti „Neovim“ įvesdami tą patį terminalą:

sudo apt-get update

sudo apt-get install neovim

Abi parinktys įdiegs tą pačią programos versiją. Jei nenorime nieko įdiegti sistemoje, galite naudoti Neovim .Appimage failas. Norėdami jį gauti, turite įdiegti garbaną. Įsitikinę, kad turite šį įrankį, įveskite terminalą (Ctrl + Alt + T):

atsisiųsti naovim appimage

curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage

chmod u+x nvim.appimage

Atsisiuntę ir turėdami reikiamus leidimus, galime paleisti redaktorių įvesdami tą patį terminalą:

./nvim.appimage

Atlikę bet kurią iš pirmiau nurodytų parinkčių, dabar galime naudoti šį „vim“ pagrįstą redaktorių. Kam to reikia, gali rasti toda la dokumentacija apie galimus įrenginius projekto „GitHub“ puslapyje.

Reikia pasakyti, kad ši programa turi daug konfigūravimo galimybių, todėl eik per oficialūs dokumentai arba Naudojimo instrukcija Tai leis mūsų redaktoriui atrodyti daug geriau ir draugiškiau, nei rasime pagal nutylėjimą.

„Neovim“ nustatymas

„Neovim“ pamoka

„Neovim“ apima a interaktyvi pamoka, paleiskite komandą : Mokytojas jį pradėti.

Jei uždarysite „Neovim“, visi sesijos nustatymai bus prarasti. Norėdami juos išlaikyti, failas „init.vim“, kuris yra įkeltas kiekvieną kartą paleidus „Neovim“. Jei naudojate „Vim“, šį failą atlieka tą pačią funkciją kaip ir „vim“ .vimrc failas.

Šis konfigūracijos failas jis yra ~ / .config / nvim / init.vim. Jei jo nėra, sukurkite jį. Konfigūracijos failas gali būti labai didelis, todėl pabandykite dokumentuoti viską, ką jame įdėjote. Komentarus galima pridėti naudojant «. Mes galėsime gauti daugiau informacijos apie šį konfigūracijos failą į Wiki programos.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.