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 utiliza básicamente de caracteres Unicode para mostrar espacios en blanco, como tabulaciones, nuevas líneas, etc. El archivo .vimrc completa se toma a partir de Pablo irlandeses comienzan con un punto .
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 este.
También probé:
set fileencodngs=utf-8
Pero, la configuración anterior no tiene ningún efecto y todavía veo caracteres confusos en la pantalla. ¿Hay alguna forma de evitar esto?
fenc
variable después de abrir un archivo?Respuestas:
Si su configuración regional actual está en una codificación utf-8 , Vim se iniciará automáticamente en modo utf-8.
Si está utilizando otra configuración regional, establezca a continuación en su
~/.vimrc
archivo de usuario :También es posible que desee seleccionar la fuente utilizada para los menús . Lamentablemente esto no siempre funciona.
También tiene 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 utilizando su codificación hexadecimal.El
\xe2\x82\xa9
es la codificación hexadecimal del carácter₩
(el símbolo de moneda de Corea del Norte)ref: documentación de Vim
Nota: Si realizó la configuración anterior pero aún no pudo ver bien los caracteres Unicode o escribir, verifique la configuración de su Terminal o Consola si
Character encoding
se configuró enUTF-8
.Lea también Caracteres especiales en Vim .
fuente
C-R ="\xe2\x82\xa9" <enter>
hace?₩
(el símbolo de moneda de Corea del Norte) y que permite al usuario escribir literalmente directamente₩
utilizando su codificación hexadecimal UTF-8 conCtrl+R="..."
- Enter.