Gvim:Ubuntu字母间距(Consolas字体)

Pic*_*els 20 vim

我以为我可以将我的vimrc从我的Windows复制到我的Linux盒子,但是遇到了Ubuntu上字母间距的一些问题.

Vim预览

希望这是与所有这些新的stackexachange网站提出这个问题的正确位置.

更新:

我认为字体已正确安装.从菜单我可以选择它,它工作正常.

Ubuntu字体目录

tun*_*ngd 21

AFAIK这个:h东西只适用于Windows和OS X,在Linux中它应该是

:set guifont=Consolas\ 11
Run Code Online (Sandbox Code Playgroud)

奇怪的显示通常是由错误的字体设置引起的.如果你在不同的操作系统中使用gvim,你可以把它放到你的.gvimrc:

if has("gui_gtk2")
    set guifont=Consolas\ 11
elseif has("gui_macvim")
    set guifont=Consolas:h12
elseif has("gui_win32")
    set guifont=Consolas:h11
end
Run Code Online (Sandbox Code Playgroud)


msw*_*msw 7

我不知道该:h指令应该做什么,但是

:set guifont=Consolas:h11
Run Code Online (Sandbox Code Playgroud)

产生可怕的内部间距,但是

:set guifont=Consolas\ 11
Run Code Online (Sandbox Code Playgroud)

很好.(但set guifont=Droid\ Sans\ Mono还是更好;)