Cómo ver caracteres UTF-8 Unicode en VIM

Cómo ver caracteres UTF-8 Unicode en VIM

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 configarchivo 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 ~/.vimrcarchivo 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\xa9la 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 encodingestaba configurada en UTF-8.

Leer tambiénCaracteres especiales en Vim.

información relacionada