Neovim

Neovim Beskrivelse av Neovim 0.3.7-bildet som kjører under GNOME Terminal.png. Informasjon
Siste versjon 0.4.3 (8. november 2019)
Innskudd github.com/neovim/neovim
Skrevet i C og Vim-skript
Operativsystem Linux , Microsoft Windows og macOS
Type Modal teksteditor ( d )
Tillatelse Apache lisens versjon 2.0 og Vim lisens ( d )
Nettsted neovim.io

Neovim er en tekstredigerer , det vil si en programvare som tillater manipulering av tekstfiler . Den er direkte inspirert av Vim (en redaktør som er mye brukt på Unix- type operativsystemer ), hvorav den er en klon ( gaffel ). Det tar sikte på å forbedre utvidbarheten og vedlikeholdsevnen til Vim. Neovim deler samme konfigurasjonssyntaks med Vim; Derfor kan den samme konfigurasjonsfilen brukes med begge redaktørene (med noen få forskjeller). Fra versjon 0.1, utgitt idesember 2015, Neovim er kompatibel med nesten alle Vims funksjoner.

Neovim-prosjektet ble startet i 2014, og noen medlemmer av Vim-samfunnet ga tidlig støtte til det høye nivået av ombyggingsarbeid for å gi bedre skript, plugins og bedre integrasjon med moderne GUI. Neovim organiserte vellykket en innsamlingsaksjon den23. mars 2014, som støtter minst en heltidsutvikler.

Presentasjon

I likhet med Vim er Neovim designet for å fungere i en terminal , selv om den kan integreres i grafikkvinduer . På samme måte fungerer det etter modus.

Neovim deler det meste av funksjonaliteten til Vim , den største forskjellen er standardkonfigurasjonen. Faktisk er flere alternativer som ikke er aktivert som standard under Vim aktivert under Neovim, noe som gir et hyggeligere arbeidsmiljø .

Flere funksjoner som ble lagt til Neovim ble deretter integrert i Vim , men dette er ikke en " beta-test " eller enda mindre "alfa" -versjon av Vim: de to prosjektene er godt atskilt, og noen ganger er inspirert av det ene av det andre men i ingen tilfeller kopiere hverandre for å konkurrere med den andre (selv om Neovim-teamet integrerer noen fremskritt fra Vim i prosjektet, er dette en gaffel  : det skal ikke glemmes!).

Neovim tilbyr mye mer støtte for konfigurasjon i Lua (Vim støtter også Lua, men mye mindre enn Neovim). Målet her er å gjøre det lettere å konfigurere og skrive skript / plugins på et språk som nå er mye brukt og gradvis bryte vekk fra det aldrende vim-skriptet for konfigurasjonsdelen. Organisasjonen erklærer imidlertid at den ikke ønsker å forlate vim-script-støtte for kompatibilitetsproblemer med gamle plugins og med Vim, det offisielle prosjektet.

Relaterte prosjekter

Flere prosjekter har dukket opp med Neovim som base:

Eksterne linker

Referanser

  1. Slipp 0.4.3  " ,8. november 2019(åpnet 9. november 2019 )
  2. "  Neovim: en overhaling av vim for 21 th århundre - LinuxFr.org  "linuxfr.org (åpnes 29 november 2018 )
  3. Benoît Benedetti, “  Neovim: Dust off your Vim  ”, Linux Practice HS ,Juli-august 2020, s.  18-27 ( ISSN  2101-6836 , www.linux-pratique.com)
  4. Vim-fork fokusert på utvidbarhet og brukervennlighet. Bidra til utvikling av neovim / neovim ved å opprette en konto på GitHub , Neovim,16. mars 2019( les online )