gVIMの文字間のスペースが多すぎる


8

昨日、ubuntu 12.04 ltsをインストールしましたが、システム設定は変更していませんが、gvimは正しいフォント表示を取得できません。文字間にスペースが多すぎます。

スクリーショット:

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

.gvimrcファイル:

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


1
何てecho $LANG言うの?
ジッピー2012

@jippieそれは言うzh_CN.UTF-8
w.core

1
うーん...それをそのように再現することはできませんが、以下を試してみる価値はありますLANG=C gvimLANG=en_US.UTF-8 gvim。それがうまくいけば、少なくとも私たちは何を探すべきか知っています。ジョアの答えも見てください。彼の方法を再現することができました。
ジッピー

同様の問題がありました。それは、私のguifontがシステムにインストールされていなかったためです。
Gabe Moothart

回答:


4

別のフォントを試してください。

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

gvimでは、[編集]メニューの[フォントの選択]を使用してフォントを変更できます。別の方法は次のコマンドを入力することです:

:set guifont=*

気に入ったフォントができたら、将来的にそれをデフォルトにしたいとします。行う

:set guifont?

そしてVimは次のようなものを表示します

guifont=Lucida_Console:h11

この文字列を書き留めます。次のように、vimrcにguifontをこの値に設定する行を追加します。

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

注:次のように、印刷されたテキストにスペースがある場合

guifont=Monospace 10

スペースを脱出する必要があります

set guifont=Monospace\ 10

デフォルトのフォントはでMonospace 10、これは正常に見えます。grickのシステムでgvimが異なって見えるのはなぜでしょうか。
ジッピー2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.