Cum să mapați cheile în Vim

Cum Sa Mapati Cheile In Vim



În Vim, maparea tastelor este un proces de atribuire a unui set de taste sau comenzi unei anumite taste pentru a efectua o anumită sarcină. De exemplu, pentru a selecta toate liniile din fișierul pe care îl utilizați ggVG comandă și trebuie să apăsați patru taste pentru a o face. Ce zici să faci cu o singură apăsare a tastei? Aici este utilă maparea tastelor Vim. Maparea cheilor este o modalitate de automatizare a multor sarcini efectuate frecvent în Vim. Și, trebuie să fi auzit de el; dacă faci ceva de mai mult de două ori, automatizează-l!

În acest ghid cuprinzător, voi explica cum să mapați cheile în Vim pentru a automatiza operațiunile. De la crearea unei hărți de bază a tastelor până la maparea avansată a tastelor, împreună cu procesele de a le face permanente și de a le elimina.

Sintaxă

Pentru a mapa cheia în Vim, este utilizată următoarea sintaxă:







hartă



În sintaxa de mai sus:



hartă nmap, imap, vmap, xmap, cmap sau omap
* , ,

*În sintaxa de mai sus, secțiunea este opțională.

Argumente speciale Vim

Argumentele speciale Vim sunt etichete folosite pentru a oferi funcționalitate suplimentară hărților de taste. Aceste argumente apar după comanda :map și înainte de {rhs} și {lhs}.



De exemplu, pentru a face un buffer de hartă specific, utilizați argumentul special în felul următor:

:Hartă < tampon > < C-a > ggVG
Pentru a suprima mesajele cu ecou dintr-o hartă a tastelor
Pentru a face ca buffer-ul hărții să fie specific (unic pentru bufferul actual)