如何在gVim中保存字体选择?
我正在运行Ubuntu 9.10。 每当我打开gvim应用程序时,我都必须选择自定义字体(编辑→选择字体)。 我希望gvim记住我的选择。 也许我需要编辑~/.vimrc
文件,我不确定。
我怎样才能让gvim记住我的偏好?
关。 通过gui设置字体,然后使用命令( :
获取提示) set gfn?
获取当前字体字符串。 它应该看起来像这样:
guifont=Mono Uralic 10
然后编辑/创建~/.gvimrc
并添加以下行:
set gfn=Mono\ Uralic\ 10
注意:您需要从输出中转义空格(如上所述)
这是一种自动化方法。 (我还在下面的代码中创建了一个插件 。)
选择要使用的字体。
在命令模式下将其粘贴到Gvim中(以设置地图):
map -- :let @a=&gfn:e ~/.gvimrc Go"apV:s/ /\\ /gIset guifont=
然后键入--
(激活映射)。
您现在应该使用当前字体集在底部编辑.gvimrc。 保存文件并打开另一个Gvim以测试它是否正常工作。
映射的作用:
-
:let @a=&gfn
将当前字体设置复制到我们a
寄存器中 -
:e ~/.gvimrc
编辑我们的gvimrc(是否存在) -
Go
在文件末尾添加一个新行 -
"ap
粘贴字体设置 -
V:s/ /\\ /g
逃生空间 -
Iset guifont=
在我们的设置之前放置设置变量文本
在〜/ .vimrc中设置’anti’字体平滑
set anti gfn=Ubuntu\ Mono\12,Inconsolata\ 12,\ Envy\ Code\ R\ 10