我昨天安装了 ubuntu 12.04 lts,并且没有更改任何系统设置,但是 gvim 无法正确显示字体,字符之间有太多空格。
截图:
.gvimrc 文件:
答案1
尝试其他字体。
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
答案2
就我而言:
- gvim 8.1.1401
- Debian 10(破坏者)
- X11 加鼠药
致力于取代:
guifont=Monospace:h10
和
guifont=Monospace\ 10
同样地
set guifont=Source\ Code\ Pro\ for\ Powerline:h10
被替换为
set guifont=Source\ Code\ Pro\ for\ Powerline\ 10
不确定是否有帮助。