Estoy tratando de descubrir cómo obtener vim y tmux jugar juntos.
Mi problema es:
Cuando uso xterm-256color Obtengo vim funcione bien, pero el fondo no se muestra correctamente.
Lo arreglé usando screen-256color . Esto se ve bien pero rompe las Ctrl + arrow keys (entran en modo inserción y borran 4 líneas). Quiero usar estas asignaciones en su lugar para cambiar de pestaña en vim .
¿Cómo hago para que esto funcione?
Respuesta aceptada:
Ejecuta cat dentro de tmux y presione las teclas en cuestión para averiguar los códigos de escape que generan. Para mí esto da ^[[D y ^[[C . Luego, asigna esos códigos de escape directamente.
nnoremap ^[[D gT
nnoremap ^[[C gt
donde el ^[ es un carácter de escape, que puede insertar presionando <CTRL-v><ESC> en vim.