gVIM ma za dużo miejsca między znakami

9

Zainstalowałem wczoraj Ubuntu 12.04 lts i nie zmieniłem żadnych ustawień systemowych, ale gvim nie może uzyskać prawidłowego wyświetlania czcionek, między znakami jest za dużo miejsca.

Screeshot:

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

Plik .gvimrc:

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

w.core
źródło
1
Co echo $LANGmówi
jippie
@jippie It mówizh_CN.UTF-8
w.core
1
Hmm ... nie można tego odtworzyć w ten sposób, ale warto wypróbować następujące LANG=C gvimlub LANG=en_US.UTF-8 gvim. Jeśli to zadziała, przynajmniej wiemy, czego szukać. Spójrz również na odpowiedź Joara, byłem w stanie odtworzyć jego metodę.
jippie
Miałem podobny problem, ponieważ mój guifont nie został zainstalowany w systemie.
Gabe Moothart

Odpowiedzi:

4

Wypróbuj inną czcionkę.

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

W gvim możesz zmienić czcionkę za pomocą menu Edycja, wybierz Czcionkę. Alternatywą jest wprowadzenie polecenia:

:set guifont=*

Gdy masz czcionkę, którą lubisz, chcesz ustawić ją jako domyślną w przyszłości. Zrobić

:set guifont?

a Vim wyświetli coś podobnego

guifont=Lucida_Console:h11

Zanotuj ten ciąg. Teraz wstaw linię do vimrc, aby ustawić wartość guifont na następującą:

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

Uwaga: Jeśli w tekście jest spacja, na przykład

guifont=Monospace 10

trzeba będzie uciec z kosmosu

set guifont=Monospace\ 10
joar
źródło
Moja czcionka to domyślnie Monospace 10, która wygląda normalnie. Jestem ciekawy, dlaczego gvim w systemie Gricka wygląda inaczej.
jippie