Hvordan kartlegge nøkler i Vim

Hvordan Kartlegge Nokler I Vim



I Vim er nøkkeltilordning en prosess for å tilordne et sett med taster eller kommandoer til en bestemt tast for å utføre en bestemt oppgave. For eksempel, for å velge alle linjene i filen du bruker ggVG kommando, og du må trykke fire taster for å gjøre det. Hva med å gjøre det med bare ett tastetrykk? Det er her Vim nøkkelkartlegging kommer godt med. Key mapping er en måte å automatisere mange ofte utførte oppgaver i Vim. Og du må ha hørt om det; hvis du gjør noe mer enn to ganger, automatiser det!

I denne omfattende guiden vil jeg forklare hvordan du kartlegger nøklene i Vim for å automatisere operasjonene. Fra å lage et grunnleggende nøkkelkart til avansert nøkkelkartlegging, sammen med prosessene for å gjøre dem permanente og fjerne dem.

Syntaks

For å kartlegge nøkkelen i Vim, brukes følgende syntaks:







kart



I syntaksen ovenfor:



kart nmap, imap, vmap, xmap, cmap eller omap
* , ,

*I syntaksen ovenfor er -delen valgfri.

Vim spesielle argumenter

Vim Special Arguments er tagger som brukes for å gi ekstra funksjonalitet til tastaturet. Disse argumentene vises etter :map-kommandoen, og før {rhs} og {lhs}.



For å gjøre et kartbufferspesifikt, bruk for eksempel spesialargumentet på følgende måte:

:kart < buffer > < C-a > ggVG
For å undertrykke ekkomeldinger fra et tastatur
For å gjøre kartet bufferspesifikt (unikt for gjeldende buffer)