gVIM ha troppo spazio tra i personaggi


8

Ieri ho installato ubuntu 12.04 e non ho modificato alcuna impostazione di sistema, ma gvim non riesce a visualizzare correttamente i caratteri, c'è troppo spazio tra i caratteri.

Screeshot:

http://i.imgur.com/rm9hF.png

Il file .gvimrc:

http://i.imgur.com/LngNy.png


1
Cosa echo $LANGdice?
jippie,

@jippie Dicezh_CN.UTF-8
w.core

1
Hmm ... non può riprodurlo in quel modo, ma vale la pena provare quanto segue LANG=C gvimo LANG=en_US.UTF-8 gvim. Se funziona, almeno sappiamo cosa cercare. Dai un'occhiata anche alla risposta di Joar, sono stato in grado di riprodurre il suo metodo.
jippie,

Ho avuto un problema simile, perché il mio guifont non era installato sul sistema.
Gabe Moothart,

Risposte:


4

Prova un altro carattere.

http://vim.wikia.com/wiki/Change_font :

In gvim, puoi cambiare il carattere usando il menu Modifica, Seleziona carattere. Un'alternativa è inserire il comando:

:set guifont=*

Una volta che hai un font che ti piace, vuoi renderlo predefinito in futuro. Fare

:set guifont?

e Vim mostrerà qualcosa di simile

guifont=Lucida_Console:h11

Prendi nota di questa stringa. Ora metti una linea nel tuo vimrc per impostare guifont su questo valore, in questo modo:

if has('gui_running')
  set guifont=Lucida_Console:h11
endif

Nota: se nel testo è presente uno spazio, ad esempio

guifont=Monospace 10

sarà necessario sfuggire allo spazio

set guifont=Monospace\ 10

Il mio carattere di default è Monospace 10, che sembra normale. Sono curioso di sapere perché gvim sul sistema di grick sembra diverso.
jippie,
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.