Avainten kartoittaminen Vimissä

Avainten Kartoittaminen Vimissa



Vimissä näppäinkartoitus on prosessi, jossa määritetään joukko näppäimiä tai komentoja tietylle avaimelle tietyn tehtävän suorittamiseksi. Jos haluat esimerkiksi valita tiedoston kaikki rivit, käytät ggVG komento, ja sinun on painettava neljää näppäintä tehdäksesi sen. Entä jos se tehdään yhdellä näppäimen painalluksella? Tässä Vim-näppäinkartoitus on hyödyllinen. Avainkartoitus on tapa automatisoida monia usein suoritettuja tehtäviä Vimissä. Ja sinun on täytynyt kuulla siitä; jos teet jotain enemmän kuin kahdesti, automatisoi se!

Tässä kattavassa oppaassa selitän, kuinka avaimet kartoitetaan Vimissä toimintojen automatisoimiseksi. Perusavainkartan luomisesta kehittyneisiin näppäinkartoituksiin sekä prosessien tekemiseen niistä pysyviksi ja poistamiseksi.

Syntaksi

Avaimen kartoittamiseen Vimissä käytetään seuraavaa syntaksia:







kartta



Yllä olevassa syntaksissa:



kartta nmap, imap, vmap, xmap, cmap tai omap
* , , , , ja
Vasemmalla puolella on kartoitettava näppäin tai näppäinsarja
Oikea puoli sisältää joukon näppäimiä tai komentoja, jotka suoritetaan vasemmanpuoleisilla näppäimillä

Olennaista, on avain tai näppäinsarja, joka suorittaa komennot tai toiminnot :ssa.





*Yllä olevassa syntaksissa -osio on valinnainen.

Vimin erityisargumentit

Vim Special Arguments ovat tunnisteita, joita käytetään antamaan lisätoimintoja näppäinkartoille. Nämä argumentit näkyvät :map-komennon jälkeen ja ennen komentoja {rhs} ja {lhs}.



Jos haluat esimerkiksi tehdä karttapuskurikohtaisen, käytä erikoisargumenttia seuraavalla tavalla:

:kartta < puskuri > < C-a > ggVG
Kaiuttujen viestien estäminen näppäinkartalta
Karttapuskurin tekeminen (ainutlaatuinen nykyiselle puskurille)