Vim 8.2 inouya nerutsigiro rwepop-up windows, zvinyorwa zvemidziyo uye zvimwe

VI

Vim ndeye muchinjika-chikuva chinyorwa mhariri yakanyatsogadziriswa rakafuridzirwa ne vi software, chinyorwa chakakurumbira chinyorwa pane UNIX masisitimu. Chinhu chikuru vese Vim naVi ine pakuti vane nzira dzakasiyana pakati pavo dzavanoshandura kuita mamwe mashandiro, iyo inovasiyanisa kubva kune akajairika edhita, ayo ane imwe chete nzira mune mirairo inopindirwa uchishandisa makiyi musanganiswa kana graphical interfaces.

Vim ine yakanakisa zvinyorwa mune zvinyorwa fomati, yakafara chaizvo uye iri nyore kunzwisisa. Mushandisi anogona kuiwana nekutsvaga rondedzero yemabasa akasiyana siyana anogona kugadzirisa dambudziko ravo. Kubudikidza nekuratidzwa kweayo ega syntax yerubatsiro rweVim mazwi akasimbiswa.

Yehukuru hunhu izvo zvinogona kuratidzwa kubva kuVim:

  • Rugwaro Autocompletion
  • Tabbed kubhurawuza
  • Syntax inosimbisa zvinoenderana nemutauro wechirongwa kana mutauro wetii wakashandiswa
  • Kunzwisisa kweanopfuura mazana maviri syntax
  • Kunyora mutauro wepurogiramu yekuwedzera
  • Kuzadzikiswa kwemirairo, mazwi uye mazita emafaira
  • Faira kumanikidza uye kudzikisira, izvo zvinoita kuti zvikwanise kugadzirisa mafaira akaomeswa
  • Kuzivikanwa kwemafomati efaira uye shanduko pakati pawo.
  • Macro kurekodha nekutamba
  • Otomatiki uye echinyorwa kodhi kupeta
  • Inesarudzo graphical interface
  • Yakanyatsogadziriswa uye inogadziriswa

Iyo yazvino huru vhezheni yeVim (vhezheni 8.0) yakaburitswa makore matatu apfuura, nerutsigiro rweasynchronous mashandiro.

Saka zvino vhezheni itsva yeVim 8.2 ichangoburitswa, iyo yatovepo.

Main nyowani maficha eVim 8.2

Mune iyi vhezheni vhezheni, many bugs akagadziriswa, zvinyorwa zvakagadziridzwa, kufukidzwa kwekuyedzwa kwakagadziridzwa, nezvimwe. Asi kune zvekare zvimwe zvakanaka zvitsva maficha.

Munguva yeVimConf 2018 musangano, vagadziri kuwedzererwa vakataura zvavaida kubva kuVim. Dai raive rurefu kwazvo runyorwa rwezvakakumbirwa maficha izvo zvakapihwa kune anovandudza iwo ezvinyorwa zvemupepeti.

Asi vese, zvinhu zviviri zvakabuda pachena kubva muboka revanhu: pop-up windows uye zvinyorwa zvemavara. Mushure megore rinopfuura gore rekuvandudza, izvi zvinhu zvave kuwanikwa muVim.

Chinhu chikuru chitsva cheVim 8.2 chiri pop-up rutsigiro. Vanogona kushandiswa kuratidza mavara pane mamwe windows uye zvinoshanduka-shanduka: zvinogona kuiswa zvinoenderana nechinyorwa, kana munzvimbo chaiyo kana kurudyi pakati pekona. Iyo saizi inogona kugadziriswa kana inogona kugadziridzwa kuti ikwane iwo mavara.

Iyo "zindex" kukosha inotsanangura kuti ndeipi popup inofanirwa kunge iri pamusoro pevamwe. Iyo popup hwindo inogona zvakare kuita kune yekushandisa yekuisa.

Izvi zvaida hukuru hukuru hwekusimudzira. Nepo rutsigiro rwehwindo ruripo rungashandiswa, iwo ma-pop-ups akasiyana zvakakwana kuti atore mamwe manzwiro ekuwedzera, kunyanya kugadzirisa chidzitiro zvakanaka uye kuti zvive nyore kune vanogadzira ekuwedzeredza kuti vashandise.

Somuenzaniso, Handizive iwe unofanirwa kutaurira Vim painofanirwa kuratidza popup. Ingo zvipa poindi uye zvinyorwa kuratidza uye Vim ichaona saizi nenzvimbo iyo hwindo rakanyanya kukodzera.

Pamwe chete nazvo zvinyorwa zvivakwa, izvo zviripo chechipiri chiitiko chakakumbirwa panguva yemusangano, inouya sechinhu chakakosha mune iyi vhezheni yeVim 8.2, nekuti nayo dzinogona kushandiswa kune chimwe chinhu chiri nyore sekuburitsa chidimbu chemavara kana chimwe chinhu chakaomarara sekushandisa muparadzi Kunze (vaviri vaviri) kutsvaga syntax zvinhu uye nekuzvimisikidza asynchronously. Izvi zvinogona kushandiswa panzvimbo ye pattern-based syntax kujekesa.

Zvimwe zvinozivikanwa zvitsva maficha ari kuuyawo kuVim 8.2. Izvi zvinosanganisira const mutemo wekuzivisa musiyano usingakwanise kuchinja mashandiro emaketeni enzira dzenhare, zvigadziriso zvekumisikidza zveWindows, uye zvimwe zvakawanda.

Maitiro ekuisa Vim 8.2 paUbuntu uye zvigadzirwa?

Kune avo vanofarira kuisa iyi vhezheni itsva, Ivo vanozogona kuzviita nekuita chero yeinotevera mirairo maererano nesisitimu yavo.

Ubuntu uye zvigadzirwa

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim

Arch Linux uye zvigadzirwa

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako