Neovim, konfigurerbar gaffel af Vim for en bedre brugeroplevelse

Om Neovim

I den næste artikel skal vi se på Neovim. Er om en gaffel med Vim-koden. Programmet giver os det gode ved Vim med en bedre brugeroplevelse takket være konfigurationsmulighederne. Hvis nogen ikke ved det endnu, skal det siges, at Vim er en teksteditor baseret på tilstande. Det blev født som en forbedring af Vi (1976). Dens interface er ikke grafisk, men tekstbaseret. Selvom der er flere implementeringer med en grafisk grænseflade, såsom gVim. Redaktøren ved hånden er en direkte erstatning for Vim. Hvis du er Vim-bruger, vil du føle dig godt tilpas med Neovim.

I denne editor alt kan styres med tastaturet via kommandoer. Først kan det virke lidt svært at huske dem alle, og i første omgang er det. Men det er også rigtigt, at de er organiseret på en logisk måde, og til sidst kommer de ud alene. Programmet gør det lettere for os at redigere tekst, så vi kan automatisere gentagne opgaver. Kedelige opgaver kan udføres med blot et par nøgler.

Generelle egenskaber ved Neovim

Neovim php-kode

  • den standardindstillinger gør du kan bruge det med det samme.
  • Un terminalemulator.
  • Editoren giver os en API, der tillader kommunikation med Neovim fra ethvert sprog programmering, sikkert og asynkront.
  • Moderne terminalfunktioner som markørstil, fokushændelser, indsættelse i parentes osv.
  • Som jeg allerede har skrevet, er det meget konfigurerbar. Det kan siges, at det er som om du bygger din egen editor. Når du er færdig med at konfigurere det, har du en brugerdefineret editor, der opfylder dine specifikke behov.
  • Hans opførsel er kan udvides via plugins. Hvis du er Vim-bruger, kan du fortsæt med at bruge de samme plugins, plus dem, som samfundet har udviklet til Neovim. Og hvis du ikke kan finde et plugin til dig, og du tør, kan du oprette dit ved hjælp af dit yndlingssprog.
  • Derudover vil det tilbyde os de samme funktioner som enhver anden kodeditor, såsom: automatisk komplet, stavekontrol, faner, syntaksfarvning, søg og erstat med regulære udtryk osv.

El projektets kildekode vi kan finde den tilgængelig i GitHub-side fra redaktøren.

Neovim-installation på Ubuntu

neovim-installation fra Ubuntu-softwaremulighed

Vi kan installere denne editor på mange måder. Det enkleste er at udføre installation fra softwaremulighed fra Ubuntu. For at have den nyeste version skal du tilføj Neovim PPA. Kør følgende kommando i terminalen (Ctrl + Alt + T):

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

Derefter skal du opdatere pakkerne og installere Neovim ved at skrive i den samme terminal:

sudo apt-get update

sudo apt-get install neovim

Begge muligheder installerer den samme version af programmet. Hvis vi ikke ønsker at installere noget på systemet, kan du bruge Neovim .Appimage-fil. For at få det skal du have krøller installeret. Efter at være sikker på at du har dette værktøj, skal du i terminalen (Ctrl + Alt + T) skrive:

download naovim appimage

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

chmod u+x nvim.appimage

Når de er downloadet og med de nødvendige tilladelser, kan vi starte editoren ved at skrive i den samme terminal:

./nvim.appimage

Efter en af ​​ovenstående muligheder kan vi nu bruge denne vim-baserede editor. Hvem har brug for det kan finde alle dokumentation om mulige installationer på projektets GitHub-side.

Det skal siges, at dette program har mange konfigurationsmuligheder, så gå gennem officiel dokumentation eller ved sektionen af brugermanual Det får vores redaktør til at se meget bedre og venligere ud end hvad vi som standard finder.

Opsætning af Neovim

Neovim-vejledning

Neovim inkluderer en interaktiv tutorial, kør kommandoen : Vejleder at starte det.

Hvis du lukker Neovim, går alle de indstillinger, du havde i sessionen, tabt. For at vedligeholde dem er init.vim-fil, som indlæses hver gang Neovim startes. Hvis du bruger Vim, denne fil tjener den samme funktion som vims .vimrc-fil.

Denne konfigurationsfil det er placeret i ~ / .config / nvim / init.vim. Hvis den ikke findes, skal du oprette den. Konfigurationsfilen kan blive meget stor, så prøv at dokumentere alt, hvad du lægger på den. Kommentarer kan tilføjes med «. Vi vil være i stand til at opnå flere oplysninger om denne konfigurationsfil i Wiki af programmet.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.