0 votos

Las teclas de retroceso/Esc/Retorno me requieren usar el modificador Ctrl para que funcionen con vim cuando uso iTerm2 y la aplicación 'Screen Sharing'

Obtuve un Mac Mini y estoy usando la aplicación de compartir pantalla para iniciar sesión en él desde mi MacBook Pro. Funciona, excepto que hay una peculiaridad bajo las siguientes condiciones:

  1. Usando el emulador de terminal iTerm2
  2. Conectándome por SSH a otra máquina
  3. Usando Vim (o Neovim)
  4. Usando la aplicación de compartir pantalla (el problema no ocurre de otra manera)

Cuando estoy en Vim (y solo en Vim), las teclas de Esc, Eliminar y Retorno no responden. Tengo que presionar Ctrl+Esc, Ctrl+Eliminar, Ctrl+Retorno antes de que se registren.

Si inicio sesión con la aplicación Terminal estándar, todo funciona normalmente, y no necesito usar la tecla Ctrl.

Sumándose a lo extraño es que si inicio sesión en un contenedor de Docker con iTerm y luego me conecto al mismo proceso de shell con Terminal, el problema ya no ocurre en iTerm.

¿Alguien sabe qué está pasando y cómo puedo solucionarlo?

0voto

StevieD Puntos 225

Comencé a manipular aleatoriamente la configuración del terminal en iterm y tropecé con la solución:

introducir descripción de la imagen aquí

  1. activa el modo de informe de tecla estándar (marcado)
  2. asegúrate de que todo lo que está debajo de esa configuración esté desactivado (sin marcar)

Parece que tienes que configurar esto manualmente cada vez que abras un archivo con vim. Sin embargo, editar el perfil y ir a "Teclas" -> "General" y luego seleccionar "Informar teclas como CSI u" parece solucionar el problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X