Kuidas Vimis hiirt seadistada ja keelata

Kuidas Vimis Hiirt Seadistada Ja Keelata



Hiire seadistamiseks Vimi redaktoris kasutage :sead hiir=a ja selle kasutamise keelamiseks :sead hiir-=a käske. Need käsud võimaldavad teil Vim Editoris hiiretoiminguid hõlpsalt vahetada.

Vim-redaktor on loodud olema ainult klaviatuuriredaktor, kuid funktsioonide pakkumisel pole see vähem kui mis tahes muu täiustatud redaktor, kuna saate Vimi redaktoris kasutada ka hiirt.

Hiire funktsioonid võivad olla kasulikud, kui lülitute GUI-põhiselt tekstiredaktorilt Vimile või kui töötate jagatud akendega ja teil on raske neid hallata. Lisaks võib hiirefunktsioon aidata teil kiiresti vahekaarte vahetada, kui töötate mitmel vahekaardil.







Selles õpetuses uurin, kuidas seadistada hiire funktsioone ja kuidas seda keelata.



Määra hiir Vimi

Hiire lubamiseks Vimi redaktoris kasutage :sead hiir=a käsk NORMAL režiimis.



: seatud hiir =a

Või asetage set mouse=a lahtrisse vimrc faili kasutades järgmist käsku, et võimaldada hiire funktsionaalsus püsivalt.





kaja 'sead hiir=a' >> ~/. vimrc

The a suvandit kasutatakse hiire funktsioonide lubamiseks kõigis režiimides. Kuid mõnel juhul ei võimalda hiir funktsiooni kasutada a valik. Selle probleemi lahendamiseks kasutage :set hiir=nvi käsu asemel a .

: seatud hiir =nvi

Saate hiire lubada ka muude režiimide jaoks:

n Lubage hiir ainult režiimis NORMAL.
sisse Lubage hiir ainult VISUAL-režiimis.
i Lubage hiir ainult režiimis INSERT.
c Lubage hiir ainult režiimis COMMAND.
h Abifaili redigeerimiseks lubage hiir režiimides NORMAL, VISUAL, INSERT ja COMMAND.
a Lubage hiir režiimides NORMAL, VISUAL, INSERT ja COMMAND.
r Vajuta sisestusklahvi ja rohkemate viipade kuvamiseks.

Pange tähele, et :sead hiir=a käsk keelab kopeerimise ja kleepimise valiku. Vimi hiire funktsionaalsuse selle piirangu vastu võitlemiseks vaadake viimast jaotist.

Vimi hiirekogemuse kohandamiseks saate kasutada mitmeid muid valikuid, näiteks hiire fookus , hiirenahk ja hiirekuju ; Vimi hiire toimingute kohta lisateabe saamiseks kasutage abikäsku:

: abi hiir

Hiire funktsioonid Vimis

Kui hiir on Vimis lubatud, saate teha järgmisi toiminguid.

  • Valige tekst ilma VISUAL-režiimi sisenemata.
  • Muutke poolitatud akende suurust vertikaalselt ja horisontaalselt.
  • Vahetage vahekaarte.
  • Sulgege vahekaardid, klõpsates nuppu X.

Keela hiir Vimis

Vimi redaktoris hiire keelamiseks saab kasutada mitut meetodit, kuid kõige lihtsam on kasutada :sead hiir-=a käsk:

: seatud hiir - =a

Või võite kasutada:

: seatud hiir = ''

Või lihtsalt pane võrdusmärgi järele mitte midagi:

: seatud hiir =

Hiire funktsioonide püsivaks keelamiseks sisestage mõni ülaltoodud käskudest vimrc faili.

kaja 'sead hiir-=a' >> ~/. vimrc

Lülitage Vimis hiire funktsioonid sisse

Hiirefunktsioonid võivad olla kasulikud jagatud akendega töötamisel või mitme vahekaardi kasutamisel. Vimi hiire lubamise puuduseks on aga see, et terminali ja terminalist väljapoole kopeerida/kleepida ei saa. Kopeerimis-/kleepimisfunktsioonile juurdepääsuks peate võib-olla keelama hiire funktsiooni.

Kohandatud käsu või kiirklahvi loomine hiire funktsioonide vahetamiseks võib probleemi lahendada.

funktsiooni ! Hiir ( )

kui & hiir == 'a'

seatud hiir - =a

kaja 'Hiir on keelatud'

muidu

seatud hiir =a

kaja 'Hiir on lubatud'

endif

endfunc

Funktsioon Mouse () & kasutatakse koos hiire märksõnaga valiku väärtusele juurdepääsuks. Järgmisena kasutatakse tingimuslikke operaatoreid, et kontrollida, kas hiir on lubatud, seejärel keelake see ja vastupidi. The kaja käsk kuvab Vimi redaktori olekuribal sõnumi hiire funktsionaalsuse oleku kohta.

Kleepige ülaltoodud funktsioon kausta vimrc faili ja kasutamist :helista hiirele() hiire toimingu sisse- ja väljalülitamiseks.

: helistama Hiir ( )

The helistama Vimi käsku kasutatakse kohandatud Vim Scripti funktsioonide kutsumiseks argumentidega. Vim 9 versioonides on helistama käsk on valikuline ja funktsiooni saab otse välja kutsuda, sisestades selle nime.

Funktsiooni Vim saate vastendada võtmega, kasutades järgmist käsku vimrc fail:

noremapilt m : helistama Hiir ( )

Nüüd vajutage lihtsalt nuppu m klahvi hiire funktsioonide lubamiseks või keelamiseks igal ajal.

Kopeerige ja kleepige hiirega Vimi

Nagu varem mainitud, keelab seadistushiir kõigi režiimide jaoks (:set mouse=a) kopeerimise ja kleepimise võimaluse. Kopeerimis-/kleepimisvaliku lubamine, hoides samal ajal hiire sisselülitatuna, sõltub operatsioonisüsteemist, millega töötate.

MacOS-is vajutage ja hoidke all nuppu fn klahvi teksti valimiseks ja kopeerimiseks. The fn klahv blokeerib ajutiselt hiire funktsioonid Vimi redaktoris. Linuxis saab sama funktsiooni saavutada, kasutades nihe võti.

Järeldus

Vimi hiirefunktsioonid võivad olla kasulikud mitmel viisil, näiteks jagatud akende juhtimiseks ja mitme vahekaardi haldamiseks. Seda saab lubada, käivitades käsu :sead hiir=a käsk, samas a näitab, et hiire funktsioon on kõigi režiimide jaoks lubatud. Kuid seda saab seadistada ka konkreetse režiimi jaoks, näiteks kasutamiseks NORMAL režiimis n , INSERT-režiimi jaoks kasutage mina, ja VISUAL režiimi kasutamiseks sisse . Hiire keelamiseks kasutage nuppu :sead hiir-=a käsk selle keelamiseks kõigis režiimides. Tahaksin kaardistada klahvi hiire funktsioonide sisse- ja väljalülitamiseks, sest võib-olla ei saa te sisu kopeerida/kleepida, kui hiir on Vimi jaoks lubatud. Niisiis, kopeeri ja kleebi klahvi hiire funktsioonide vahetamiseks igal ajal.