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.