O gVIM tem muito espaço entre os caracteres

8

Eu instalei o ubuntu 12.04 lts ontem e não alterei nenhuma configuração do sistema, mas o gvim não pode exibir a fonte correta, há muito espaço entre os caracteres.

Screeshot:

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

O arquivo .gvimrc:

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

w.core
fonte
1
O que echo $LANGdiz?
jippie
@jippie Dizzh_CN.UTF-8
w.core 29/04
1
Hmm ... não é possível reproduzir dessa maneira, mas vale a pena tentar o seguinte LANG=C gvimou LANG=en_US.UTF-8 gvim. Se isso funcionar, pelo menos sabemos o que procurar. Dê uma olhada na resposta do Joar também, eu fui capaz de reproduzir o método dele.
jippie
Eu tive um problema semelhante, foi porque o meu guifont não estava instalado no sistema.
precisa saber é o seguinte

Respostas:

4

Tente outra fonte.

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

No gvim, você pode alterar a fonte usando o menu Editar, Selecionar fonte. Uma alternativa é inserir o comando:

:set guifont=*

Depois de ter uma fonte que você gosta, você deseja torná-la a padrão no futuro. Faz

:set guifont?

e o Vim exibirá algo como

guifont=Lucida_Console:h11

Anote essa sequência. Agora coloque uma linha no seu vimrc para definir o guifont com esse valor, assim:

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

Nota: Se houver um espaço no texto impresso, como

guifont=Monospace 10

será necessário escapar do espaço

set guifont=Monospace\ 10
joar
fonte
Minha fonte, por padrão Monospace 10, é a que parece normal. Estou curioso para saber por que o gvim no sistema da grick parece diferente.
jippie