Sto cercando di capire come ottenere vim
e tmux
giocare insieme.
Il mio problema è:
Quando utilizzo xterm-256color
Ottengo vim
per funzionare bene, ma lo sfondo non viene visualizzato correttamente.
L'ho risolto usando screen-256color
. Sembra carino ma rompe i Ctrl + arrow keys
(Vanno in modalità di inserimento e cancellano 4 righe). Voglio usare queste mappature invece per cambiare scheda in vim
.
Come faccio a farlo funzionare?
Risposta accettata:
Esegui cat
all'interno di tmux
e premere i tasti in questione per scoprire i codici di escape che generano. Per me questo dà ^[[D
e ^[[C
. Quindi mappa direttamente quei codici di escape.
nnoremap ^[[D gT
nnoremap ^[[C gt
dove il ^[
è un carattere di escape, che puoi inserire premendo <CTRL-v><ESC>
in vim.