Neovim

Neovim Beskrivelse af Neovim 0.3.7-billedet, der kører under GNOME Terminal.png. Information
Sidste version 0.4.3 (8. november 2019)
Depositum github.com/neovim/neovim
Skrevet i C og Vim script
Operativ system Linux , Microsoft Windows og macOS
Type Modal teksteditor ( d )
Licens Apache-licensversion 2.0 og Vim-licens ( d )
Internet side neovim.io

Neovim er en teksteditor , det vil sige en software, der muliggør manipulation af tekstfiler . Det er direkte inspireret af Vim (en editor, der er meget brugt på Unix- type operativsystemer ), hvoraf det er en klon ( gaffel ). Det sigter mod at forbedre Vims udvidelighed og vedligeholdelse. Neovim deler den samme konfigurationssyntaks med Vim; derfor kan den samme konfigurationsfil bruges med begge redaktører (med nogle få forskelle). Fra version 0.1, frigivet idecember 2015, Neovim er kompatibel med næsten alle Vims funktioner.

Neovim-projektet blev lanceret i 2014, hvor nogle medlemmer af Vim-samfundet yder tidlig støtte til det højt niveau omarbejdede indsats for at give bedre scripts, plugins og bedre integration med moderne GUI'er. Neovim organiserede med succes en fundraiser den23. marts 2014, der understøtter mindst en fuldtidsudvikler.

Præsentation

Ligesom Vim er Neovim designet til at arbejde i en terminal , selvom den kan integreres i grafikvinduer . Ligeledes fungerer det efter tilstand.

Neovim deler det meste af Vim 's funktionalitet , hvor den største forskel er standardkonfigurationen. Faktisk er flere muligheder, der ikke er aktiveret som standard under Vim , aktiveret under Neovim, hvilket giver et mere behageligt arbejdsmiljø .

Flere funktioner, der blev føjet til Neovim, blev derefter integreret i Vim , men dette er ikke en " beta-test " eller endnu mindre "alfa" -version af Vim: de to projekter er godt adskilt og undertiden er inspireret af det ene af det andet men under ingen omstændigheder skal du kopiere hinanden for at konkurrere med den anden (selvom Neovim-teamet integrerer nogle fremskridt fra Vim i sit projekt, er dette en fork  : det bør ikke glemmes!).

Neovim tilbyder meget mere konfigurationsstøtte i Lua (Vim understøtter også Lua, men meget mindre end Neovim). Målet her er at gøre det lettere at konfigurere og skrive scripts / plugins på et sprog, der nu er meget udbredt, og gradvist at bryde væk fra det aldrende vim-script til konfigurationsdelen. Organisationen erklærer dog, at den ikke ønsker at opgive vim-script-support til kompatibilitetsproblemer med gamle plugins og med Vim, det officielle projekt.

Relaterede projekter

Flere projekter er opstået ved hjælp af Neovim som base:

eksterne links

Referencer

  1. Slip 0.4.3  " ,8. november 2019(adgang til 9. november 2019 )
  2. "  Neovim: en revision af vim for 21 th århundrede - LinuxFr.org  "linuxfr.org (adgang 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 fokuseret på udvidelse og brugervenlighed. Bidrag til udvikling af neovim / neovim ved at oprette en konto på GitHub , Neovim,16. marts, 2019( læs online )