Non riesco a vedere i caratteri cinesi in VIM


4

Trovo che quando scrivo caratteri cinesi (codificati con UTF-8) in VIM, non riesco affatto a vederli mentre esistono lì. Posso copiarli e incollarli in altri editor di testo e sembra che tutto vada bene. Come posso risolvere questo problema?

Risposte:


5

non stai utilizzando un carattere che contenga i glifi necessari per visualizzare i caratteri digitati.

quindi, scegli il carattere giusto tramite

:set guifont=*

o

:set guifontwide=*

che farebbe apparire una finestra di dialogo di selezione dei caratteri. e una volta che hai un font funzionante rendilo permanente mettendo

set guifont=YOURFONT

al tuo .gvimrc / .vimrc


Nessuno di questi ha funzionato per me su Debian con VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Feb 10 2013 02:28:47). Non è stata visualizzata alcuna finestra di dialogo per la selezione dei caratteri.
Mike,

@Mike: le guifontimpostazioni sono per gvim. stai usando console-vim? In tal caso: consultare il manuale del programma terminale (che è responsabile del disegno dei glifi).
Akira,

Ahh, non ho notato quel piccolo dettaglio.
Mike,

0

Apri il file di configurazione VIM

$ sudo -H gedit /etc/vim/vimrc

Aggiunte le seguenti righe:

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8

Salva ed esci e comando terminale:

$ source /etc/vim/vimrc

Al momento VIM visualizzerà correttamente il cinese.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.