Kaip susieti raktus Vim

Kaip Susieti Raktus Vim



Vim, klavišų susiejimas yra procesas, kai konkrečiam klavišui priskiriamas klavišų ar komandų rinkinys, kad būtų galima atlikti tam tikrą užduotį. Pavyzdžiui, norėdami pasirinkti visas failo eilutes, naudojate ggVG komandą, o norėdami tai padaryti, turite paspausti keturis klavišus. O kaip tai padaryti tik vienu klavišo paspaudimu? Čia praverčia „Vim“ klavišų atvaizdavimas. Raktų atvaizdavimas yra būdas automatizuoti daugelį dažnai atliekamų „Vim“ užduočių. Ir jūs tikriausiai girdėjote apie tai; jei ką nors darote daugiau nei du kartus, automatizuokite tai!

Šiame išsamiame vadove paaiškinsiu, kaip susieti Vim klavišus, kad būtų automatizuotos operacijos. Nuo pagrindinio raktų žemėlapio kūrimo iki išplėstinio raktų atvaizdavimo, taip pat jų nuolatinio nustatymo ir pašalinimo.

Sintaksė

Norėdami susieti raktą Vim, naudojama ši sintaksė:







žemėlapis



Aukščiau pateiktoje sintaksėje:



žemėlapis nmap, imap, vmap, xmap, cmap arba omap
* , ,

*Aukščiau pateiktoje sintaksėje skiltis yra neprivaloma.

Vim specialieji argumentai

„Vim Special Arguments“ yra žymos, naudojamos papildomoms klaviatūros funkcijoms suteikti. Šie argumentai rodomi po komandos :map ir prieš {rhs} ir {lhs}.



Pavyzdžiui, norėdami nustatyti žemėlapio buferį, naudokite specialųjį argumentą tokiu būdu:

:žemėlapis < buferis > < C-a > ggVG
Norėdami užblokuoti aidinčius pranešimus iš klaviatūros schemos
Kad žemėlapio buferis būtų specifinis (unikalus dabartiniam buferiui)