Vim 8.2 sisältää tuen ponnahdusikkunoille, tekstin ominaisuuksille ja muulle

VIM

Vim on alustojen välinen tekstieditori erittäin muokattavissa innoittamana vi-ohjelmisto, suosittu tekstieditori UNIX-järjestelmissä. Tärkein ominaisuus sekä Vim että Vi koostuu siitä, että niillä on erilaiset tilat, joiden välillä voidaan vaihtaa tiettyjen toimintojen suorittamiseksi, joka erottaa ne yleisimmistä editorista, joilla on vain yksi tila, jossa komennot syötetään näppäinyhdistelmillä tai graafisilla rajapinnoilla.

puhti on erinomainen dokumentaatio tekstimuodossa, se on hyvin laaja ja helppo ymmärtää. Käyttäjä pääsee siihen etsimällä kuvausta erilaisista toiminnoista, jotka voivat ratkaista ongelman. Korostamalla Vim-ohjeiden syntaksin avainsanat korostetaan.

Pääominaisuuksista joka voidaan korostaa Vimistä:

  • Tekstin automaattinen täydennys
  • Välilehdessä navigointi
  • Syntaksin korostus riippuu käytettävästä ohjelmoinnista tai tunnistekielestä
  • Ymmärtäminen yli 200 eri syntaksista
  • Komentosarjakieli laajennusten ohjelmointiin
  • Komennojen, sanojen ja tiedostojen nimien loppuun saattaminen
  • Tiedoston pakkaus ja purku, joka mahdollistaa pakattujen tiedostojen muokkaamisen
  • Tiedostomuotojen tunnistaminen ja muuntaminen niiden välillä.
  • Makrotallennus ja -toisto
  • Automaattinen ja manuaalinen koodin taitto
  • Valinnainen graafinen käyttöliittymä
  • Erittäin konfiguroitavissa ja muokattavissa

Viimeisin Vim-versio (versio 8.0) julkaistiin yli kolme vuotta sitten, ja se tukee asynkronisia toimintoja.

Ja nyt Vim 8.2: n uusi versio on juuri julkaistu, joka on jo saatavilla.

Vim 8.2: n tärkeimmät uudet ominaisuudet

Tässä pieniversiossa monet virheet on korjattu, dokumentaatio on päivitetty, testin kattavuutta on parannettu jne. Mutta on myös hienoja uusia ominaisuuksia.

VimConf 2018 -konferenssin aikana, kehittäjät laajennukset he ilmaisivat mitä halusivat Vimiltä. Jos se oli hyvin pitkä luettelo pyydetyistä ominaisuuksista, joka toimitettiin tekstieditorin kehittäjälle.

Mutta kaikista niistä, kaksi ominaisuutta erottui joukosta: ponnahdusikkunat ja tekstin ominaisuudet. Yli vuoden kehityksen jälkeen nämä ominaisuudet ovat nyt saatavilla Vimissä.

Vim 8.2: n tärkein uusi ominaisuus on pop-up -tuki. Niitä voidaan käyttää näyttää tekstiä muissa ikkunoissa ja ne ovat hyvin joustavia: ne voidaan sijoittaa suhteessa tekstiin, absoluuttiseen sijaintiin tai aivan näytön keskelle. Koko voidaan vahvistaa tai säätää tekstin mukaan.

"Zindex" -arvo määrittää, minkä ponnahdusikkunan tulisi olla muiden päällä. Ponnahdusikkuna voi reagoida myös käyttäjän syötteisiin.

Tämä vaati suuria kehitystyötä. Vaikka nykyistä ikkunatukea voitaisiin käyttää, ponnahdusikkunat ovat riittävän erilaiset vaatiakseen paljon ylimääräistä logiikkaa, erityisesti näytön päivittämiseksi tehokkaasti ja laajennuskehittäjien helpottamiseksi.

Esimerkiksi En tiedä, että sinun on kerrottava Vimille, missä sen pitäisi näyttää ponnahdusikkuna. Anna vain viitepiste ja näytettävä teksti, ja Vim määrittää koon ja sijainnin, missä ikkuna on sopivin.

Yhdessä sen kanssa tekstin ominaisuudet, jotka ovat toinen pyydetty ominaisuus konferenssin aikana, se on tärkeä piirre tässä Vim 8.2 -versiossa, koska sen mukana Niitä voidaan käyttää jotain niin yksinkertaista kuin tekstikappaleen korostaminen tai jotain niin monimutkaista kuin jäsennin Ulko (parit) paikantaa syntaksielementit ja korosta ne asynkronisesti. Tätä voidaan käyttää kuviopohjaisen syntaksikorostuksen sijaan.

Muita merkittäviä uusia ominaisuuksia on tulossa myös Vim 8.2: een. Näihin kuuluu komento const, jolla ilmoitetaan muuttuja, joka ei voi muuttaa toimintaketjua menetelmäkutsuissa, Windowsin asennusohjelman parannukset ja paljon muuta.

Kuinka asentaa Vim 8.2 Ubuntuun ja johdannaisiin?

Niille, jotka ovat kiinnostuneita uuden version asentamisesta, He voivat tehdä sen suorittamalla minkä tahansa seuraavista komennoista järjestelmänsä mukaan.

Ubuntu ja johdannaiset

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim

Arch Linux ja johdannaiset

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.