J'essaie de comprendre comment obtenir vim et tmux jouer ensemble.
Mon problème est :
Lorsque j'utilise xterm-256color Je reçois vim fonctionne bien, mais l'arrière-plan ne s'affiche pas correctement.
J'ai corrigé cela en utilisant screen-256color . Cela a l'air bien mais casse les Ctrl + arrow keys (ils passent en mode insertion et suppriment 4 lignes). Je veux utiliser ces mappages à la place pour changer d'onglet dans vim .
Comment faire pour que cela fonctionne ?
Réponse acceptée :
Exécutez cat dans tmux et appuyez sur les touches en question pour connaître les codes d'échappement qu'elles génèrent. Pour moi, cela donne ^[[D et ^[[C . Ensuite, mappez simplement ces codes d'échappement directement.
nnoremap ^[[D gT
nnoremap ^[[C gt
où le ^[ est un caractère d'échappement, que vous pouvez insérer en appuyant sur <CTRL-v><ESC> dans vim.