
Estoy usando VIM 7.4 en una máquina Ubuntu 14.04 de 64 bits. En mi archivo .vimrc, tengo las siguientes líneas:
" Use UTF-8 without BOM
set encoding=utf-8 nobomb
El config
archivo básicamente utiliza caracteres Unicode para mostrar espacios en blanco como tabulaciones, nuevas líneas, etc. El archivo .vimrc completo está tomado de Paul Irish.archivos de puntos.
En una instalación anterior de 14.04, así como en distribuciones anteriores, pude ver los caracteres Unicode sin ningún problema, pero no con esta.
También probé:
set fileencodngs=utf-8
Pero la configuración anterior no tiene ningún efecto y sigo viendo caracteres confusos en la pantalla. ¿Hay alguna manera de evitar esto?
Respuesta1
Si tu actuallugarestá en unutf-8codificación, Vim se iniciará automáticamente en modo utf-8.
Si está utilizando otra configuración regional, configúrela a continuación en su ~/.vimrc
archivo de usuario:
set encoding=utf-8
También es posible que desee seleccionar la fuente utilizada para elmenús. Desafortunadamente esto no siempre funciona.
También tienes esta opción para forzar la codificación con :set fileencodings=utf-8
. Puedes encontrar la documentación.aquí
Otra solución es: en el modo de inserción, presione Ctrl- R ="\xe2\x82\xa9"
Enterpara ingresar directamente caracteres UTF-8 usando su codificación hexadecimal.
Es \xe2\x82\xa9
la codificación hexadecimal del ₩
carácter (el símbolo de moneda de Corea del Norte).
árbitro:documentación vim
Nota: Si realizó la configuración anterior pero aún no pudo ver bien los caracteres Unicode o escribirlos, verifique en la configuración de su Terminal o Consola si Character encoding
estaba configurada en UTF-8
.
Leer tambiénCaracteres especiales en Vim.