Conseguir que gvim muestre unicode

10

¿Cómo obtener GVim (v. 7.3. En Windows XP, si eso es importante) para mostrar caracteres Unicode? Algo en la línea de

http://vimcasts.org/episodes/show-invisibles/ (busque listchars para ver el pequeño triángulo que intento obtener).

Estoy usando

set encoding,
set fileencoding,
and set fileencodings,

todo a utf-8, si eso ayuda.

Sé que debe ser algo simple, pero sin embargo, aquí estoy, atrapado. Ayuda.

Torre
fuente

Respuestas:

5

¿Tu fuente actual es capaz de mostrar todos los caracteres que estás usando? De lo contrario, debe cambiar la fuente utilizada por GVim. Echa un vistazo a este hilo en SO . Extracto:

Para MS-Windows, algunas fuentes tienen un número limitado de caracteres Unicode. Intente usar la fuente "Courier New". Puede usar el menú Editar / Seleccionar fuente ... para seleccionar y probar las fuentes disponibles. Sin embargo, solo se pueden usar fuentes de ancho fijo. Ejemplo:

:set guifont=courier_new:h12
fideli
fuente
2
He probado Cou.New, Courier, Consolas, Lucida Console, ... todo lo que obtengo es una pequeña caja cuadrada con un signo de interrogación.
Torre
@RookL para qué personajes? (puede presionar gasobre un carácter para encontrar su valor unicode. Es posible que la fuente no tenga ese carácter.
Aditya
:set guifontwide=MingLiU:h10 (de stackoverflow.com/a/14613767/239408 ) está funcionando para mí
xverges
5

Después de encender la pantalla Unicode en Vim con

:set encoding=utf-8

Es posible que deba volver a cargar el archivo para que surta efecto. Hacer :e!volver a cargar el archivo. Si funciona, es posible que desee poner set encoding=utf-8en su archivo vimrc.

Minh Le Pham
fuente
1

Intenta cambiar la codificación con:

:set encoding=utf-8
Roman Hwang
fuente
Lee la pregunta nuevamente.
Torre