Kako postaviti i onemogućiti miš u Vimu

Kako Postaviti I Onemoguciti Mis U Vimu



Za postavljanje miša u Vim editoru koristite :set mouse=a i da biste ga onemogućili koristite :postavi miš-=a naredbe. Ove vam naredbe mogu jednostavno omogućiti promjenu operacija miša u Vim uređivaču.

Uređivač Vim dizajniran je kao uređivač samo za tipkovnicu, ali kada se radi o ponudi značajki, nije ništa manji od bilo kojeg drugog naprednog uređivača jer u uređivaču Vim možete koristiti i miš.

Funkcionalnost miša može biti korisna ako prelazite s uređivača teksta temeljenog na GUI-ju na Vim ili ako radite s podijeljenim prozorima i teško vam je upravljati njima. Štoviše, funkcija miša može vam pomoći da brzo mijenjate kartice ako radite na više kartica.







U ovom ću vodiču istražiti kako postaviti funkciju miša i kako je onemogućiti.



Postavite miša u Vimu

Da biste omogućili miš u uređivaču Vim koristite :set mouse=a naredba u NORMALNOM načinu rada.



: postaviti miš =a

Ili postavite set mouse=a u vimrc datoteku pomoću sljedeće naredbe kako biste trajno omogućili funkciju miša.





jeka 'postavi miš=a' >> ~/. vimrc

The a opcija se koristi za omogućavanje funkcionalnosti miša u svim načinima rada. Ali u nekim slučajevima miš ne omogućuje korištenje a opcija. Da biste riješili ovaj problem, upotrijebite :set mouse=nvi naredba umjesto korištenja a .

: postaviti miš =nvi

Također možete omogućiti miša i za druge načine rada:

n Omogućite miš samo za NORMALNI način rada.
u Omogućite miš samo za VIZUALNI način rada.
ja Omogućite miš samo za INSERT mod.
c Omogućite miš samo za COMMAND mod.
h Omogućite miš za NORMALNI, VIZUALNI, INSERT i COMMAND način rada retka za uređivanje datoteke pomoći.
a Omogućite miš za NORMALNI, VIZUALNI, INSERT i COMMAND način rada retka.
r Za prikaz upita hit-enter i više upita.

Imajte na umu da je :set mouse=a naredba onemogućuje opciju kopiranja i lijepljenja. Pogledajte posljednji odjeljak kako biste se suprotstavili ovom ograničenju funkcionalnosti Vim miša.

Postoje razne druge opcije koje možete koristiti za prilagodbu Vim miša kao što su fokus miša , mišja koža , i oblik miša ; da pročitate više o Vim operacijama miša, koristite naredbu za pomoć:

: Pomozite miš

Funkcije miša u Vimu

Možete raditi sljedeće zadatke kada je miš omogućen u Vimu:

  • Odaberite tekst bez ulaska u VISUAL mod.
  • Promijenite veličinu podijeljenih prozora okomito i vodoravno.
  • Promijenite kartice.
  • Zatvorite kartice klikom na gumb X.

Onemogući miš u Vimu

Za onemogućavanje miša u uređivaču Vim može se koristiti više metoda, ali najjednostavnija metoda je korištenje :postavi miš-=a naredba:

: postaviti miš - =a

Ili možete koristiti:

: postaviti miš = ''

Ili jednostavno ne stavljajte ništa nakon znaka jednakosti:

: postaviti miš =

Da biste trajno onemogućili funkciju miša, samo postavite bilo koju od gornjih naredbi u vimrc datoteka.

jeka 'postavi miš-=a' >> ~/. vimrc

Uključivanje/isključivanje funkcionalnosti miša u Vimu

Funkcionalnost miša može biti korisna tijekom rada s podijeljenim prozorima ili korištenja više kartica. Međutim, nedostatak omogućavanja Vim miša je taj što ne možete kopirati/zalijepiti na i s terminala izvan terminala. Možda ćete morati onemogućiti funkciju miša da biste pristupili funkciji kopiranja/lijepljenja.

Stvaranje prilagođene naredbe ili tipke prečaca za uključivanje/isključivanje funkcionalnosti miša može riješiti problem.

funkcija ! Miš ( )

ako i miš == 'a'

postaviti miš - =a

jeka 'Miš onemogućen'

drugo

postaviti miš =a

jeka 'Miš omogućen'

završi ako

završna funkcija

Funkcija Mouse(). i koristi se s ključnom riječi miša za pristup vrijednosti opcije. Zatim se uvjetni operatori koriste za provjeru je li miš omogućen, zatim za onemogućavanje i obrnuto. The jeka naredba će na statusnoj traci Vim editora prikazati poruku o statusu funkcionalnosti miša.

Zalijepite gornju funkciju u vimrc podnijeti i koristiti :call Mouse() naredba u uređivaču Vim za prebacivanje rada miša.

: poziv Miš ( )

The poziv naredba u Vimu koristi se za pozivanje prilagođenih Vim Script funkcija s argumentima. U verzijama Vim 9, poziv naredba nije obavezna, a funkcija se može izravno pozvati upisivanjem njenog naziva.

Funkciju Vim možete preslikati na ključ pomoću sljedeće naredbe u vimrc datoteka:

noremapa m : poziv Miš ( )

Sada jednostavno pritisnite m tipku za omogućavanje ili onemogućavanje funkcije miša u bilo kojem trenutku.

Kopirajte i zalijepite u Vim pomoću miša

Kao što je ranije spomenuto, postavka miša za sve načine rada (:set mouse=a) onemogućuje opciju kopiranja i lijepljenja. Omogućavanje opcije kopiranja/lijepljenja dok je miš uključen ovisi o operativnom sustavu na kojem radite.

U macOS-u pritisnite i držite fn tipku za odabir i kopiranje teksta. The fn tipka privremeno blokira funkcionalnost miša u uređivaču Vim. Na Linuxu se ista funkcionalnost može postići korištenjem pomaknuti ključ.

Zaključak

Funkcionalnost Vim miša može biti korisna na mnoge načine, kao što je kontrola podijeljenih prozora i upravljanje višestrukim karticama. Može se omogućiti izvršavanjem :set mouse=a naredba, dok a označava da je funkcija miša omogućena za sve načine rada. Međutim, može se postaviti i za određeni način rada, kao što je korištenje NORMALNOG načina rada n , za način INSERT, koristite ja, i za korištenje VISUAL moda u . Da biste onemogućili miš, koristite :postavi miš-=a naredbu da ga onemogućite za sve načine rada. Želio bih mapirati tipku za uključivanje/isključivanje funkcionalnosti miša jer možda nećete moći kopirati/zalijepiti sadržaj pomoću miša koji je omogućen za Vim. Dakle, za korištenje mape kopiraj i zalijepi tipku za prebacivanje funkcija miša u bilo kojem trenutku.