¿Qué configuraciones necesito configurar en Vim / gVim para poder ver archivos de texto Unicode que tienen texto en muchos idiomas?
Puede hacer estas suposiciones:
- El número de idiomas es más de dos.
- Algunos de los idiomas son chino, japonés y coreano.
- Es suficiente si puedo ver estos archivos en gVim (no necesariamente Vim).
- gVim 7.0 ejecutándose en Windows.
Aquí hay una muestra de texto, que cuando se guarda en Unicode se abre bien en el Bloc de notas, pero se muestra como galimatías en gVim:
This is English.
这是中文。
これは日本です。
한국입니다.
ಇದು ಕನ್ನಡ.
Respuestas:
Usando gVim en Windows, hice las siguientes dos cosas:
El segundo comando muestra un selector de fuente. Al elegir la fuente "@MS Mincho", obtuve algunos de los caracteres japoneses para mostrar, pero curiosamente se rotaron 90 grados a la izquierda.
De todos modos, tendrá que configurar la codificación antes de cargar o pegar texto en gVim (de lo contrario, podría convertirlos en todos los signos de interrogación). Luego tendrá que encontrar una fuente que sea (a) de ancho fijo, y (b) incluya los caracteres que desea ver. No parece tener una fuente de este tipo en mi sistema en este momento, pero puede que sí.
fuente
El uso de la siguiente configuración en su .vimrc puede funcionar para usted. Me funcionó para los caracteres chinos / japoneses.
:set encoding=utf-8
:set guifont=*
:set guifontwide=*
fuente
:set fileencoding=utf-8 :set fileencodings=ucs-bom,utf-8,latin1 :set *encoding=utf-8
La fuente Arial Unicode MS admite japonés, chino y coreano, así como vietnamita y árabe. Podrías intentar usar esa fuente, aunque no creo que sea monoespaciada.
http://www.microsoft.com/typography/fonts/font.aspx?FMID=1081
Puede haber otras fuentes de pan-language, quizás también monoespaciadas, pero no las conozco.
editar
Encontré esta página con algunas fuentes que admiten los tres idiomas. Algunos de ellos están disponibles como descargas gratuitas: http://www.wazu.jp/gallery/Fonts_Japanese.html
fuente