Den nye version af Vim 8.2 er allerede udgivet, og det er dens nyheder

vim

Efter halvandet år med udvikling, lanceringen af ​​den nye version af teksteditoren Vim 8.2 blev annonceret, der er klassificeret som mindre udgivelser med eliminering af akkumulerede fejl og innovationer unikke forslag under VimConf 2018-konferencen.

Vim-koden distribueres under dens egen copyleft-licens, som er GPL-kompatibel og tillader kode at blive brugt, distribueret og behandlet uden begrænsninger. Hovedfunktionen i Vim-licensen er relateret til returnering af ændringer: forbedringer implementeret i tredjepartsprodukter bør overføres til det oprindelige projekt, hvis Vim-manager finder disse forbedringer værd at være opmærksom på og indsender en tilsvarende anmodning.

Efter distributionstypen henviser Vim til Charwareware, det vil sige i stedet for at sælge programmet eller indsamle donationer til projektets behov, forfatterne af Vim beder dig om at overføre ethvert beløb til velgørenhed, hvis brugeren kan lide programmet.

Vigtigste nye funktioner i Vim 8.2

I denne nye version af Vim 8.2 pop-up support er blevet implementeret, som sammen med tekstegenskaber under en undersøgelse på VimConf 2018-konferencen blev påpeget af pluginudviklere som de mest populære funktioner, som Vim mangler.

Pop-up vinduer

Denne nye pop op-funktion De giver mulighed for at vise meddelelser, kodestykker og andre oplysninger om den redigerbare tekst.

Disse vinduer de kan fremhæves på forskellige måder, de åbner og lukker hurtigt. Implementeringen af ​​denne funktionalitet krævede en væsentlig forbedring af de mekanismer, der tidligere blev brugt til at blive vist på skærmen, samt en udvidelse af API for at garantere arbejdet med pop-up-vinduer i plugins.

Tekstegenskaber

En anden funktion, der skiller sig ud i denne udgivelse, er evnen til at definere tekstegenskaber med som kan fremhæve dele af tekst med farve eller fremhæve vilkårlige områder. Tekstegenskaberne kan bruges i form af en mekanisme til at udtrække tekst som fungerer i asynkron tilstand, alternativ til tidligere tilgængelige skabelonbaserede syntaksfremhævelsesindstillinger.

En egenskab ved tekstegenskaber er også, at de er forbundet med den tekst, der er knyttet til dem, og bevares, selv når nye ord indsættes før den valgte tekst.

Demo

For tydeligt at demonstrere de nye muligheder i Vim 8.2, et komplement er blevet forberedt med et spil, der tillader det Skyd får, der løber over skærmen. De løbende får vises ved hjælp af pop op-vinduer, og farvningen implementeres gennem tekstegenskaberne.

Mens det også er tilfældet med demonstrere tekstens egenskaber, govim-pluginet frigives også, som bruges til at fremhæve syntaks i Go-programmer ved at indhente oplysninger om sprogsemantik fra en ekstern LSP-server (Language Server Protocol). Govim-pop op-vinduer bruges til at vise kontekstuelle meddelelser om autofuldførelse af navne og til at vise funktionsbeskrivelser.

Af de andre ændringer, der skiller sig ud i Vim 8.2:

  • En ny kommando ": const" foreslås for at definere variabler, der ikke kan ændres.
  • Tilføjet muligheden for at definere ordbøger med alfabetiske nøgler uden at bruge citater.
  • Tilføjet muligheden for at tildele blokke, hvilket forenkler tildelingen af ​​multi-line stykker tekst til variabler.
  • Tilføjet evne til at oprette funktionskæder, når man kalder metoder.
  • Hovedstrukturen omfattede xdiff-biblioteket, som gjorde det muligt at forbedre præsentationen af ​​forskellene i de forskellige tekstindstillinger markant.
  • Tilføjet "modifyOtherKeys" indstilling for at konfigurere udvidede tastebindinger.
  • Tilføjet understøttelse af ConPTY-konsollen, hvilket gør det muligt at opnå farvedisplay i Windows 10-konsollen.
  • Installationsprogrammet til Windows er blevet opdateret.

Hvordan installeres Vim 8.2 på Ubuntu og derivater?

For dem der er interesserede i at installere denne nye version, de vil være i stand til at gøre det fra et arkiv.

Skønt på grund af problemer der for nylig kom op med vedligeholderen af ​​dette arkiv, skal de muligvis anmode om brug af dette lager.

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim
affyringsrampe
relateret artikel:
Jonathon F fjernede offentlig adgang fra sine PPA'er på grund af fortsat misbrug af virksomheder til kommercielle formål

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.

  1.   nahuel sagde han

    Mange tak, det hjalp mig meget