Pregunta

Cuando se ejecuta una instancia de vim en la pantalla gnu, al presionar Mayús Intro en el modo de inserción se agrega una 'M' y luego una nueva línea, en lugar de solo una nueva línea.

¿Alguien sabe cuál podría ser el problema o dónde buscar?

Información relevante del sistema:

Ubuntu 8.04.1

Versión de pantalla 4.00.03 (FAU) 23-oct-06

VIM - VI mejorado 7.1 (2007 12 de mayo, compilado el 31 de enero de 2008 12:20:21) incluyó parches:1-138

Consola 1.6.6 (Usando KDE 3.5.10)

Gracias a los comentarios.Al comprobar el valor de $TERM Noté que era xterm (como se esperaba), pero dentro de la pantalla $TERM estaba establecido en screen-bce.Configuración TERM=xterm después de iniciar la pantalla se resuelve este problema.

Añadiendo lo siguiente a ~/.screenrc resolvió el problema sin tener que hacer nada manualmente:

término xterm

¿Fue útil?

Solución

Información que falta en tu pregunta:

  1. ¿Dónde ejecutas la pantalla y ves este problema?Alguna aplicación de terminal (KTerminal, terminal Gnome, consola virtual, etc.) o sesión remota (por ejemplo, PuTTY, ssh desde otra computadora)
  2. haz un “echo $TERM” y cuéntanos su resultado
  3. haga un "cat -v", presione Shift-Enter, luego Enter, luego Control-D y luego díganos cuál es el resultado.

Otros consejos

Primero, podrías arreglar tu $TERM dentro de la consola.Instale "ncurses-term" y configure konsole para establecer $TERM=konsole-256color.Luego configure la pantalla con "term screen-256color".O 'konsole' y 'screen', respectivamente, si así lo prefieres.La consola y la pantalla son no xterm y no admite todo lo que hace xterm, por lo que usar $TERM incorrecto puede provocar cosas malas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top