Quando si desidera rimappare i tasti in vim, è spesso una buona idea per andare alla modalità di inserimento, ha colpito Ctrl + V, quindi digitare il chiave che si desidera rimappare. In questo caso, viene visualizzato il carattere Escape
(Ctrl + [ seguito da }
.
mi piace utilizzando la notazione <A-}>
, ma si potrebbe avere risolto il problema modificando il file .vimrc
, inserire il testo map
, poi colpendo Ctrl + V e colpire Alt + Maiusc +] e poi aggiungendo gt
. Si potrebbe finire con una linea come
map ^[} gt
(ma con un carattere effettivo Escape
piuttosto che un ^
e [
come ho dovuto digitare qui) e che avrebbe funzionato.
P.S. Quando ho provato questo, Alt + Maiusc + [ funzionava bene, ma Alt + Maiusc +] sembra essere già in uso nella mia copia di vim. Non sono sicuro di quello che fa ma rimapparlo non funziona per me. Quando digito
:map <A-}>
esso stampa No mapping found.
Whoa, chi avrebbe mai pensato! grazie – BPm
questo non funziona per me ... Sono su un Mac, nel caso che sia rilevante. – iconoclast