gVIM hat zu viel Platz zwischen den Zeichen

8

Ich habe gestern Ubuntu 12.04 lts installiert und keine Systemeinstellungen geändert, aber gvim kann keine korrekte Schriftanzeige erhalten, da zwischen den Zeichen zu viel Platz ist.

Screeshot:

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

Die .gvimrc-Datei:

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

w.core
quelle
1
Was echo $LANGsagt das aus?
Jippie
@ Jippie Es heißtzh_CN.UTF-8
w.core
1
Hmm ... kann es nicht so reproduzieren, aber es lohnt sich, Folgendes zu versuchen LANG=C gvimoder LANG=en_US.UTF-8 gvim. Wenn das funktioniert, wissen wir zumindest, wonach wir suchen müssen. Schauen Sie sich auch die Antwort des Joar an, ich konnte seine Methode reproduzieren.
Jippie
Ich hatte ein ähnliches Problem, weil mein Guifont nicht auf dem System installiert war.
Gabe Moothart

Antworten:

4

Versuchen Sie es mit einer anderen Schriftart.

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

In gvim können Sie die Schriftart über das Menü Bearbeiten unter Schriftart auswählen ändern. Eine Alternative ist die Eingabe des Befehls:

:set guifont=*

Sobald Sie eine Schriftart haben, die Ihnen gefällt, möchten Sie sie in Zukunft als Standard festlegen. Tun

:set guifont?

und Vim zeigt so etwas an

guifont=Lucida_Console:h11

Notieren Sie sich diese Zeichenfolge. Fügen Sie nun eine Zeile in Ihr vimrc ein, um guifont auf diesen Wert zu setzen, wie folgt:

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

Hinweis: Wenn der gedruckte Text ein Leerzeichen enthält, z

guifont=Monospace 10

es wird notwendig sein, den Raum zu entkommen

set guifont=Monospace\ 10
joar
quelle
Meine Schriftart ist standardmäßig Monospace 10normal. Ich bin gespannt, warum gvim auf gricks System anders aussieht.
Jippie