如何在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 ~/.gvimrcGo"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