Jak mapovat klíče ve Vimu

Jak Mapovat Klice Ve Vimu



Ve Vimu je mapování kláves proces přiřazení sady kláves nebo příkazů konkrétní klávese za účelem provedení konkrétního úkolu. Chcete-li například vybrat všechny řádky v souboru, který používáte ggVG a musíte k tomu stisknout čtyři klávesy. Co takhle to udělat pouze jedním stisknutím klávesy? Zde se hodí mapování klíčů Vim. Mapování klíčů je způsob automatizace mnoha často prováděných úkolů ve Vimu. A určitě jste o tom slyšeli; pokud něco děláte více než dvakrát, zautomatizujte to!

V tomto komplexním průvodci vysvětlím, jak namapovat klíče ve Vimu pro automatizaci operací. Od vytvoření základní mapy klíčů po pokročilé mapování klíčů spolu s procesy jejich trvalého a odstranění.

Syntax

K mapování klíče ve Vimu se používá následující syntaxe:







mapa



Ve výše uvedené syntaxi:



mapa nmap, imap, vmap, xmap, cmap nebo omap
* , ,

*Ve výše uvedené syntaxi je sekce volitelná.

Vim Speciální argumenty

Vim Special Arguments jsou tagy používané k poskytování dalších funkcí mapám kláves. Tyto argumenty se objeví za příkazem :map a před {rhs} a {lhs}.



Chcete-li například vytvořit specifickou vyrovnávací paměť mapy, použijte speciální argument následujícím způsobem:

:mapa < vyrovnávací paměť > < C-a > ggVG
Chcete-li potlačit zprávy s ozvěnou z mapy kláves
Aby byla vyrovnávací paměť mapy specifická (jedinečná pro aktuální vyrovnávací paměť)