gVIM字符之间的空间太大


9

我昨天安装了ubuntu 12.04 lts,并且没有更改任何系统设置,但是gvim无法获得正确的字体显示,字符之间的空间太大。

Screeshot:

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

.gvimrc文件:

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


1
什么echo $LANG发言权?
jippie 2012年

@jippie它说zh_CN.UTF-8
w.core

1
嗯...无法以这种方式复制它,但是值得尝试以下方法LANG=C gvimLANG=en_US.UTF-8 gvim。如果可行,至少我们知道要寻找什么。看看Joar的答案,我能够重现他的方法。
jippie 2012年

我有一个类似的问题,这是因为我的guifont没有安装在系统上。
加布·穆阿特

Answers:


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看起来有所不同。
jippie 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.