Kuidas kaardistada võtmeid Vimis

Kuidas Kaardistada Votmeid Vimis



Vimis on klahvide vastendamine protsess, mille käigus määratakse klahvide või käskude komplekt konkreetsele klahvile konkreetse ülesande täitmiseks. Näiteks selleks, et valida faili kõik read, mida kasutate ggVG käsk ja selleks peate vajutama nelja klahvi. Kuidas teha seda ainult ühe klahvivajutusega? Siin on abiks Vimi klahvide kaardistamine. Klahvide kaardistamine on viis paljude Vimis sageli sooritatavate toimingute automatiseerimiseks. Ja kindlasti olete sellest kuulnud; kui teete midagi rohkem kui kaks korda, automatiseerige see!

Selles põhjalikus juhendis selgitan, kuidas Vimis võtmeid toimingute automatiseerimiseks kaardistada. Alates põhivõtmekaardi loomisest kuni täpsema võtmekaardistamiseni koos nende püsivaks muutmise ja eemaldamise protsessidega.

Süntaks

Võtme kaardistamiseks Vimis kasutatakse järgmist süntaksit:







kaart



Ülaltoodud süntaksis:



kaart nmap, imap, vmap, xmap, cmap või omap
* , ,

* Ülaltoodud süntaksis on jaotis valikuline.

Vimi eriargumendid

Vim Special Arguments on sildid, mida kasutatakse klahvikaartidele lisafunktsioonide andmiseks. Need argumendid ilmuvad pärast käsku :map ning enne {rhs} ja {lhs}.



Näiteks kaardi puhvripõhiseks muutmiseks kasutage spetsiaalset argumenti järgmisel viisil:

:kaart < puhver > < C-a > ggVG
Kajatud sõnumite summutamiseks klahvikaardilt
Kaardipuhvripõhiseks muutmiseks (ainulaadne praegusele puhvrile)