Hiiren asettaminen ja poistaminen käytöstä Vimissä

Hiiren Asettaminen Ja Poistaminen Kaytosta Vimissa



Aseta hiiri Vim-editoriin käyttämällä :set hiiri=a ja poistaa sen käytöstä :set hiiri-=a komentoja. Näiden komentojen avulla voit helposti vaihtaa hiiren toimintoja Vim Editorissa.

Vim-editori on suunniteltu vain näppäimistön editoriksi, mutta mitä tulee ominaisuuksien tarjoamiseen, se on yhtä hyvä kuin mikään muu edistynyt editori, koska voit käyttää myös hiirtä Vim-editorissa.

Hiiritoiminnot voivat olla hyödyllisiä, jos olet vaihtamassa GUI-pohjaisesta tekstieditorista Vimiin tai jos työskentelet jaettujen ikkunoiden kanssa ja niiden hallitseminen on vaikeaa. Lisäksi hiiren toiminnot voivat auttaa sinua nopeasti vaihtamaan välilehtiä, jos työskentelet useilla välilehdillä.







Tässä opetusohjelmassa tutkin kuinka hiiren toiminnot asetetaan ja miten se poistetaan käytöstä.



Aseta hiiri Vimiin

Voit ottaa hiiren käyttöön Vim-editorissa käyttämällä :set hiiri=a komento NORMAALI-tilassa.



: aseta hiiri =a

Tai aseta set mouse=a kohtaan vimrc tiedosto seuraavalla komennolla ottaaksesi hiiren toiminnot käyttöön pysyvästi.





kaiku 'aseta hiiri=a' >> ~/. vimrc

The a -vaihtoehtoa käytetään sallimaan hiiren toiminnot kaikissa tiloissa. Mutta joissakin tapauksissa hiiri ei salli a vaihtoehto. Voit ratkaista tämän ongelman käyttämällä :set mouse=nvi komento käytön sijaan a .

: aseta hiiri =nvi

Voit myös ottaa hiiren käyttöön myös muissa tiloissa:

n Ota hiiri käyttöön vain NORMAL-tilassa.
sisään Ota hiiri käyttöön vain VISUAL-tilassa.
i Ota hiiri käyttöön vain INSERT-tilassa.
c Ota hiiri käyttöön vain KOMENTO-tilassa.
h Ota hiiri käyttöön NORMAL-, VISUAL-, INSERT- ja COMMAND-rivitiloissa, jotta voit muokata ohjetiedostoa.
a Ota hiiri käyttöön NORMAL-, VISUAL-, INSERT- ja COMMAND-rivitiloissa.
r Paina Enter- ja lisää-kehotteiden näyttäminen.

Huomaa, että :aseta hiiri=a komento poistaa kopioi ja liitä -vaihtoehdon käytöstä. Katso viimeinen osa korjataksesi tämän Vim-hiiren toiminnan rajoituksen.

On olemassa useita muita vaihtoehtoja, joita voit käyttää Vim-hiirikokemuksen mukauttamiseen, kuten hiiren tarkennus , hiirennahka , ja hiiren muoto ; lukeaksesi lisää Vim-hiiren toiminnoista, käytä help-komentoa:

: auta hiiri

Hiiren toiminnot Vimissä

Voit tehdä seuraavat tehtävät, kun hiiri on käytössä Vimissä:

  • Valitse teksti siirtymättä VISUAL-tilaan.
  • Muuta jaettujen ikkunoiden kokoa pysty- ja vaakasuunnassa.
  • Vaihda välilehtiä.
  • Sulje välilehdet napsauttamalla X-painiketta.

Poista hiiri käytöstä Vimissä

Hiiren poistamiseen Vim-editorissa voidaan käyttää useita menetelmiä, mutta yksinkertaisin tapa on käyttää :set hiiri-=a komento:

: aseta hiiri - =a

Tai voit käyttää:

: aseta hiiri = ''

Tai yksinkertaisesti laita mitään yhtäläisyysmerkin jälkeen:

: aseta hiiri =

Poistaaksesi hiiren toiminnot pysyvästi käytöstä, aseta mikä tahansa yllä olevista komennoista kohtaan vimrc tiedosto.

kaiku 'aseta hiiri-=a' >> ~/. vimrc

Hiiren toiminnot päälle/pois Vimissä

Hiiritoiminnot voivat olla hyödyllisiä, kun työskentelet jaettujen ikkunoiden kanssa tai useiden välilehtien kanssa. Vim-hiiren käyttöönoton haittapuoli on kuitenkin se, että et voi kopioida/liitä terminaaliin ja terminaalista terminaalin ulkopuolelle. Sinun on ehkä poistettava hiiren toiminto käytöstä, jotta voit käyttää kopioi/liitä-toimintoa.

Mukautetun komennon tai pikanäppäimen luominen hiiren toimintojen vaihtamiseksi voi ratkaista ongelman.

toiminto ! Hiiri ( )

jos & hiiri == 'a'

aseta hiiri - =a

kaiku 'Hiiri pois käytöstä'

muu

aseta hiiri =a

kaiku 'Hiiri käytössä'

loppu Jos

endfunc

Hiiri()-funktio & käytetään hiiren avainsanan kanssa vaihtoehdon arvon saamiseksi. Seuraavaksi ehdollisia operaattoreita käytetään tarkistamaan, onko hiiri käytössä, poista se käytöstä ja päinvastoin. The kaiku -komento kehottaa Vim-editorin tilariville viestin hiiren toiminnan tilasta.

Liitä yllä oleva toiminto kohtaan vimrc tiedostoa ja käyttöä :call Mouse() -komento Vim-editorissa vaihtaaksesi hiiren toiminnon.

: puhelu Hiiri ( )

The puhelu Vimin komentoa käytetään mukautettujen Vim Script -funktioiden kutsumiseen argumenteilla. Vim 9 -versioissa puhelu komento on valinnainen, ja funktio voidaan kutsua suoraan kirjoittamalla sen nimi.

Voit yhdistää Vim-funktion näppäimeen käyttämällä seuraavaa komentoa vimrc tiedosto:

noremap m : puhelu Hiiri ( )

Paina nyt yksinkertaisesti m -näppäin ottaaksesi hiiren toiminnot käyttöön tai poistaaksesi ne käytöstä milloin tahansa.

Kopioi ja liitä Vimiin hiirellä

Kuten aiemmin mainittiin, kaikkien tilojen asetushiiri (:set mouse=a) poistaa kopioi- ja liitätoiminnon käytöstä. Kopioi/liitä-asetuksen ottaminen käyttöön samalla, kun hiiri pidetään käytössä, riippuu käyttämästäsi käyttöjärjestelmästä.

Paina ja pidä painettuna macOS-käyttöjärjestelmässä fn -näppäintä valitaksesi ja kopioidaksesi tekstin. The fn -näppäin estää väliaikaisesti hiiren toiminnan Vim-editorissa. Linuxissa samat toiminnot voidaan saavuttaa käyttämällä siirtää avain.

Johtopäätös

Vim-hiiritoiminnot voivat olla hyödyllisiä monin tavoin, kuten jaettujen ikkunoiden hallinnassa ja useiden välilehtien hallinnassa. Se voidaan ottaa käyttöön suorittamalla :set hiiri=a komento, kun a ilmaisee, että hiiritoiminto on käytössä kaikissa tiloissa. Se voidaan kuitenkin asettaa myös tietylle tilalle, kuten NORMAL-tilan käyttöön n , käytä INSERT-tilassa minä, ja VISUAL-tilan käyttöön sisään . Poistaaksesi hiiren käytöstä, käytä :set hiiri-=a komento poistaaksesi sen käytöstä kaikissa tiloissa. Haluaisin kartoittaa avaimen hiiren toimintojen vaihtamiseksi, koska et ehkä voi kopioida/liitä sisältöä, kun hiiri on käytössä Vimissä. Joten, jos haluat käyttää kopioi ja liitä karttaa näppäintä vaihtaaksesi hiiren toimintoja milloin tahansa.