Voinko muokata y-avainta uudelleen vim-surround-laajennuksessa?

Käytän langmap voidaksesi käyttää QWERTY-tyyppistä asettelua normaalitilassa ja Bépo tekstin syöttämiseen .

avain | Käyttö
y kartoittaa x
ç kartoittaa kohteeseen y

En kuitenkaan voi käyttää vimiä -surround lisätäksesi ympäristöä tällä kokoonpanolla:

  • ç ei tee mitään
  • y poistaa kohdistimen alla olevan merkin (odotetusti).

Kysymys
Kuinka voin määrittää vim-surroundin siten, että voin käyttää ç -ympäristöä y: n sijasta lisätäksesi ympäristöä?

Kiitos paljon!

Kommentit

  • Oletko varma, että ç ei tee mitään? Surround-kartoitukset ovat ds, cs, ys … joten saatat tarvita ç, jota seuraa langmapped s

Vastaus

langmapissa on vika – monikirjoituskartoitukset eivät toimi

Voit käytä sen sijaan näppäinkarttaa (ja sisäistä näppäinkarttakytkintä).

No, jos haluat silti omat kartoituksesi, tarkista vim-surround:

https://github.com/tpope/vim-surround/blob/f51a26d3710629d031806305b6c8727189cd1935/plugin/surround.vim#L603

Esimerkissänne se voi olla esimerkiksi:

nmap çs <Plug>Ysurround 

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *