Diéresis alemana Ä Ö Ü en vim

Diéresis alemana Ä Ö Ü en vim

Estoy usando el terminal mac para conectarme vía ssh a mi servidor y mis configuraciones regionales tanto en mi servidor como en mi mac están configuradas en de_DE.UTF-8. Cada vez que intento ingresar ö, ä o ü simplemente escribe öäüen vim. Esto sucede en mi servidor y localmente, así que creo que si el problema se resuelve localmente, se puede resolver fácilmente en mi servidor. :set encode=utf-8y :set termencode=utf-8no cambia el comportamiento, sin embargo, cuando lo intento :set encode=latin1, escribe el archivo real ö, äy ütambién agrega un espacio después de cada letra: ö ä ü La configuración de mi terminal está configurada en utf-8 y se activan varias codificaciones, incluidas utf-8 y latin1. .

¿Alguien tiene alguna idea de dónde puedo intentar resolver este incómodo problema? ¡Muchas gracias por adelantado!

Respuesta1

¡Muchas gracias por la ayuda! La siguiente casilla de verificación fue el problema:

https://stackoverflow.com/a/24770092/102182

"Además, y esto es clave: en Emulación, asegúrese de que Escapar de entrada no ASCII con Control-V no esté marcado (es decir, no esté configurado)".

¡Muchas gracias a Mikel!

Respuesta2

Esto funciona para mí (VIM en Terminal de Mac OS X 10.5.8. (!!)

en el archivo .vimrc:

set encoding=latin1

set filencoding=latin1

En Terminal > Preferencias > Avanzado:

  • Escapar de entrada no ASCII

  • Estricto VT-100

  • Codificación de caracteres: Western ISO Latin1

información relacionada