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


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

Meine Schriftart ist standardmäßig Monospace 10normal. Ich bin gespannt, warum gvim auf gricks System anders aussieht.
Jippie
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.