Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gvim:Ubuntu字母间距(ConsoleAS字体)_Vim - Fatal编程技术网

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

Gvim:Ubuntu字母间距(ConsoleAS字体),vim,Vim,我以为我可以把我的vimrc从我的Windows复制到我的Linux机器上,但在Ubuntu上遇到了一些字母间距的问题 希望这是一个正确的地方问这个问题与所有这些新的stackexachange网站 更新: 我想字体安装正确了。从菜单中,我可以选择它,它的作品很好 我不知道:h指令应该做什么,但是 :set guifont=Consolas:h11 产生可怕的字母间距,但 :set guifont=Consolas\ 11 很好。(但是设置guifont=Droid\Sans\Mono更好

我以为我可以把我的vimrc从我的Windows复制到我的Linux机器上,但在Ubuntu上遇到了一些字母间距的问题

希望这是一个正确的地方问这个问题与所有这些新的stackexachange网站

更新:

我想字体安装正确了。从菜单中,我可以选择它,它的作品很好


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

:set guifont=Consolas:h11
产生可怕的字母间距,但

:set guifont=Consolas\ 11

很好。(但是设置guifont=Droid\Sans\Mono更好;)

AFAIK
:h
只在Windows和OS X上工作,在Linux上应该是这样的

:set guifont=Consolas\ 11
奇怪的显示通常是由错误的字体设置引起的。 如果您在不同的操作系统中使用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

如果您在这里没有得到满意的答案,superuser.com(另一个堆栈交换站点)可能会有所帮助。请尝试删除:h11,看看会发生什么。我发现,即使在从UNIX移动到另一个UNIX时,我也必须使用字体宽度和高度设置。最简单的方法是不指定任何内容,由GVIM决定。啊,我忘了提到,没有h11,间距很好,但字体太小,无法使用。同样在gvim中,如果我从菜单中设置字体并更改大小也可以。你确定你在Ubuntu中有特定的字体吗?它可能会被另一个替换。更新了我的问题以在字体目录中显示字体。
:h
适用于Mac和Windows。@msw,+1我也更喜欢Droid Sans Mono而不是Console,因为您需要确保转义字体大小,如这里的示例所示。我错过了!谢谢你的回答。这也可能意味着字体不存在。