Vim 8.2 on varustatud hüpikakende, teksti atribuutide ja muu toetusega

VI

Vim on platvormidevaheline tekstiredaktor äärmiselt kohandatav inspireeritud vi tarkvarast, populaarne tekstiredaktor UNIX-süsteemides. Peamine omadus nii Vim kui Vi seisneb selles, et neil on erinevad toimimisviisid, mille vahel teatud toimingute tegemiseks vahetada, mis eristab neid enamlevinud redaktoritest, millel on ainult üks režiim, milles sisestatakse käsud klahvikombinatsioonide või graafiliste liideste abil.

tarm omab suurepärast dokumentatsiooni tekstivormingus, see on väga lai ja hõlpsasti mõistetav. Kasutaja saab sellele juurde pääseda, otsides erinevate funktsioonide kirjeldust, mis nende probleemi lahendavad. Vimi abisüntaksi esiletõstmisega tõstetakse esile märksõnad.

Peamistest omadustest mida saab Vimilt esile tõsta:

  • Teksti automaatne lõpetamine
  • Vahekaardil navigeerimine
  • Süntaksi esiletõstmine sõltub kasutatavast programmeerimisest või sildikeelest
  • Üle 200 erineva süntaksi mõistmine
  • Skriptikeel laiendite programmeerimiseks
  • Käskude, sõnade ja failinimede lõpuleviimine
  • Failide tihendamine ja lahtipakkimine, mis võimaldab tihendatud faile redigeerida
  • Failivormingute äratundmine ja nendevaheline teisendamine.
  • Makrosalvestus ja taasesitus
  • Automaatne ja käsitsi koodi voltimine
  • Valikuline graafiline liides
  • Väga konfigureeritav ja kohandatav

Vimi viimane suurem versioon (versioon 8.0) ilmus üle kolme aasta tagasi koos asünkroonse funktsionaalsuse toega.

Ja nüüd äsja ilmus Vim 8.2 uus versioon, mis on juba saadaval.

Vim 8.2 peamised uued funktsioonid

Selles väiksemas versioonis paljud vead on parandatud, dokumentatsiooni on uuendatud, testi katvust on parandatud jne. Kuid on ka häid uusi funktsioone.

VimConf 2018 konverentsi ajal, arendajad laiendused nad väljendasid seda, mida nad Vimilt tahtsid. Kui see oli väga pikk nimekiri soovitud funktsioonidest, mis edastati tekstiredaktori arendajale.

Kuid kõigist neist rahvahulgast jäi silma kaks eripära: hüpikaknad ja teksti atribuudid. Pärast enam kui aastast arengut on need funktsioonid nüüd Vimis saadaval.

Vim 8.2 peamine uus funktsioon on hüpikaknade tugi. Neid saab kasutada teksti kuvamiseks teistes akendes ja need on väga paindlikud: neid saab paigutada teksti suhtes või absoluutsesse asendisse või otse ekraani keskele. Suurust saab fikseerida või teksti järgi sobivaks reguleerida.

Väärtus "zindex" täpsustab, milline hüpikaken peaks olema teiste peal. Hüpikaken võib reageerida ka kasutaja sisendile.

See nõudis suuri arengupingutusi. Ehkki olemasolevat akna tuge võiks kasutada, on hüpikaknad piisavalt erinevad, et nõuda palju lisaloogikat, eriti ekraani tõhusaks värskendamiseks ja laienduste arendajatele hõlpsamaks kasutamiseks.

Nt Ma ei tea, et peate Vimile ütlema, kus see peaks hüpikakna näitama. Esitage lihtsalt võrdluspunkt ja kuvatav tekst ning Vim määrab suuruse ja asukoha, kus aken on kõige sobivam.

Koos sellega teksti atribuudid, mis on teine ​​soovitud funktsioon konverentsi ajal tuleb see Vim 8.2 selles versioonis olulise funktsioonina, sest koos sellega neid saab kasutada nii lihtsa asja jaoks nagu tekstitüki esiletõstmine või midagi nii keerulist nagu parseri kasutamine Väline (paarid) süntaksielementide leidmiseks ja nende asünkroonseks esiletõstmiseks. Seda saab kasutada mustripõhise süntaksi esiletõstmise asemel.

Vim 8.2-sse tulevad ka muud märkimisväärsed uued funktsioonid. Nende hulka kuulub käsk const muutuja deklareerimiseks, mis ei saa muuta meetodite väljakutse funktsioonide ahelat, Windowsi installiprogrammide täiustused ja palju muud.

Kuidas installida Vim 8.2 Ubuntu ja derivaadid?

Neile, kes on huvitatud selle uue versiooni installimisest, Nad saavad seda teha, käivitades mis tahes järgmise käsu vastavalt oma süsteemile.

Ubuntu ja derivaadid

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim

Arch Linux ja derivaadid

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.