Neovim, fork configurable de Vim per a una millor experiència d'usuari

About Neovim

En el següent article anem a fer una ullada a Neovim. Es tracta d' un fork de el codi de Vim. El programa ens aporta el bo de Vim amb una millor experiència per a l'usuari gràcies a les possibilitats de configuració. Per si algú no ho sap encara, cal dir que Vim és un editor de text basat en maneres. Va néixer com a millora de Vi (1976). La seva interfície no és gràfica, sinó basada en text. Encara que existeixen diverses implementacions amb interfície gràfica, com gvim. L'editor que ens ocupa, és un reemplaçament directe de Vim. Si ets usuari de Vim, et trobaràs còmode amb Neovim.

En aquest editor tot pot ser controlat amb el teclat a través d'ordres. A el principi pot semblar una mica complicat recordar-los tots, i a el principi ho és. Però també és veritat que estan organitzats d'una manera lògica, i amb el temps surten sols. El programa ens va a facilitar l'edició de text, permetent automatitzar tasques repetitives. Les tasques avorrides es poden realitzar tan sols amb un parell de tecles.

Característiques generals de Neovim

Codi php de Neovim

  • Els configuracions per defecte fan que puguis usar-lo de manera immediata.
  • Un emulador de terminal.
  • L'editor ens proporciona una API que permet la comunicació amb Neovim des de qualsevol llenguatge de programació, de manera segura i asíncrona.
  • Funcions modernes de la terminal com a estil de cursor, esdeveniments d'enfocament, enganxat entre claudàtors, etc.
  • Com ja he escrit, és molt configurable. Es pot dir que és com si construïssis el teu propi editor. Quan acabis de configurar-lo, tindràs un editor fet a mida, que cobreix les teves necessitats específiques.
  • El seu comportament és expandible a través de connectors. Si ets usuari de Vim, pots seguir fent servir els mateixos connectors, Més els que la comunitat ha desenvolupat per Neovim. I si no trobes un plugin per a tu i t'animes, pots crear el teu usant el vostre idioma preferit.
  • A més, ens va a oferir les mateixes característiques que qualsevol altre editor de codi, Com serien: acte completat, corrector ortogràfic, pestanyes, acolorit de sintaxi, recerca i reemplaçament amb expressions regulars, etc.

El codi font de el projecte el podem trobar disponible a la pàgina de GitHub de l'editor.

Instal·lació de Neovim en Ubuntu

instal·lació neovim des de l'opció de programari d'Ubuntu

Podem instal·lar aquest editor de moltes maneres. La més senzilla és fer la instal·lació des de la opció de programari d'Ubuntu. Per tenir l'última versió cal afegir el PPA de Neovim. Executa la següent comanda a la terminal (Ctrl + Alt + T):

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

Després cal actualitzar els paquets i instal·lar Neovim escrivint a la mateixa terminal:

sudo apt-get update

sudo apt-get install neovim

Les dues opcions ens instal·laran la mateixa versió de el programa. En cas que no vulguem instal·lar res en el sistema, pots fer ús del arxiu .Appimage de Neovim. Per fer-te amb ell, necessites tenir instal·lat curl. Després d'assegurar-te que disposes d'aquesta eina, a la terminal (Ctrl + Alt + T) escriu:

descàrrega naovim appimage

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

chmod u+x nvim.appimage

Un cop descarregat i amb els permisos necessaris, podem llançar l'editor escrivint a la mateixa terminal:

./nvim.appimage

Després de qualsevol de les anteriors opcions, ja podrem fer ús d'aquest editor basat en vim. Qui ho necessiti pot trobar tota la documentació sobre les possibles instal·lacions a la pàgina de GitHub de el projecte.

Cal dir que aquest programa té moltes possibilitats de configuració, De manera que passar-se per la documentació oficial o per la secció de l' manual d'usuari farà que puguem deixar el nostre editor amb molt millor aspecte i més amigable que el que ens trobarem per defecte.

Configurant Neovim

tutorial Neovim

Neovim inclou un tutorial interactiu, Executa la comanda : Tutor per començar-lo.

Si tanques Neovim, totes les configuracions que tingueres en la sessió es perdran. Per mantenir-les s'usa el arxiu init.vim, El qual és carregat cada vegada que s'inicia Neovim. Si fas servir Vim, aquest arxiu compleix la mateixa funció que l'arxiu .vimrc de vim.

Aquest fitxer de configuració es localitza a ~ / .config / nvim / init.vim. Si no existeix, crea-ho. L'arxiu de configuracions pot arribar a ser molt gran, així que tracta de documentar tot el que posis sobre el. Es poden afegir comentaris amb «. Anem a poder obtenir més informació quant a aquest fitxer de configuració en l' wiki de el programa.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.