GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo hacer que Vim funcione correctamente con Tmux?

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.


Linux
  1. Linux:¿cómo hacer que Oracle Java 7 funcione con Setcap Cap_net_bind_service+ep?

  2. ¿Cómo puedo obtener Ls para listar directorios con una barra inclinada al final?

  3. ¿Cómo hacer que Uuencode funcione?

  4. ¿Cómo hacer que la cámara web funcione con Ubuntu 14.04?

  5. Cómo hacer que el sonido (PulseAudio) funcione con WSL2

Cómo trabajar con grupos de paquetes dnf

Cómo trabajar con File y Shell Provisioner en Vagrant

Cómo trabajar con Ansible Provisioner en Vagrant

Cómo trabajar con declaraciones de casos en scripts Bash

Cómo comenzar con Arch Linux

Cómo comenzar con Midnight Commander en 2022