tarjetas - cómo agrego una fuente en gVim en el sistema de Windows
no puedo instalar fuentes en windows 10 (5)
Quería agregar una fuente UTF-8 en Gvim, pero no pude encontrar la manera de hacerlo. Traté de seguir el paso de este manual, pero aún así no funcionó. http://www.inter-locale.com/whitepaper/learn/learn_to_type.html (sección de vim a mitad de camino de la página)
¿Alguien puede decirme cómo agregar una fuente en Vim para que pueda mostrar caracteres japoneses?
Cita de la documentación de vim :
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
Entonces, supongo que a menos que encuentres una fuente de ancho fijo que contenga los caracteres que deseas mostrar, entonces no tienes suerte.
Tienes que usar una fuente de ancho fijo para Gvim en Windows.
Hay varias páginas relevantes en la Wiki de Vim Tips:
Para Windows, encontré usando la configuración guifontwide con la funcionalidad esperada (es decir, visualización mixta de caracteres: japonés, chino e inglés en el mismo archivo). Esto no es intuitivo u obvio (¡al menos no para mí!) De los archivos de ayuda de Vim, pero tener algo como esto en la configuración de inicio funcionará:
set guifont=Consolas:h10
set guifontwide=MingLiU:h10 "For windows to display mixed character sets
set encoding=utf-8
Esto es lo que uso ...
set gfn=MingLiU:h16:cDEFAULT
set fenc=utf-8
set encoding=utf-8
Coloque esto en su archivo _vimrc, salga y vuelva a abrir. Funciona como un encanto para mí. + T
Como otros señalan, debes usar una fuente de ancho fijo. Vim es un editor de texto, no un editor WYSIWYG.
Si tiene una fuente de ancho fijo con los caracteres que necesita, entonces:
:set guifont=*
Seleccione la fuente que desea usar, el tamaño, etc. Una vez que esté satisfecho con ella, haga lo siguiente:
:set guifont?
Y generará la configuración actual del valor. Coloque el set guifont=foo
en su .gvimrc
(o en .vimrc
con un .vimrc
if has("gui_running")
).
set guifont=<C-R>=&guifont<CR>
Eso pondrá el valor actual en el archivo.