Quais configurações eu preciso definir no Vim / gVim para poder visualizar arquivos de texto Unicode com texto em vários idiomas?
Você pode fazer estas suposições:
- O número de idiomas é mais de dois.
- Alguns dos idiomas são chinês, japonês e coreano.
- É suficiente se eu conseguir visualizar esses arquivos no gVim (não necessariamente no Vim).
- gVim 7.0 em execução no Windows.
Aqui está um exemplo de texto, que quando salvo no Unicode, abre bem no Bloco de Notas, mas aparece como sem sentido no gVim:
This is English.
这是中文。
これは日本です。
한국입니다.
ಇದು ಕನ್ನಡ.
Respostas:
Usando o gVim no Windows, fiz as seguintes duas coisas:
O segundo comando exibe um seletor de fontes. Ao escolher a fonte "@MS Mincho", consegui exibir alguns dos caracteres japoneses, mas estranhamente eles foram girados 90 graus para a esquerda.
De qualquer forma, você precisará definir a codificação antes de carregar ou colar o texto no gVim (caso contrário, poderá convertê-los em todos os pontos de interrogação). Então você terá que encontrar uma fonte que seja (a) largura fixa e (b) inclua os caracteres que deseja ver. Parece que não tenho essa fonte no meu sistema no momento, mas você pode.
fonte
Usar as seguintes configurações no seu .vimrc pode funcionar para você. Funcionou para mim para caracteres chineses / japoneses.
:set encoding=utf-8
:set guifont=*
:set guifontwide=*
fonte
:set fileencoding=utf-8 :set fileencodings=ucs-bom,utf-8,latin1 :set *encoding=utf-8
A fonte Arial Unicode MS suporta japonês, chinês e coreano, além de vietnamita e árabe. Você pode tentar usar essa fonte, embora eu não acredite que seja monoespaçada.
http://www.microsoft.com/typography/fonts/font.aspx?FMID=1081
Pode haver outras fontes em idioma pan por aí, talvez também monoespaçadas, mas eu não as conheço.
editar
Encontrei esta página com algumas fontes que suportam os três idiomas. Alguns deles estão disponíveis como downloads gratuitos: http://www.wazu.jp/gallery/Fonts_Japanese.html
fonte