【问题标题】:Why doesn't the font setting work in gvim?为什么字体设置在 gvim 中不起作用?
【发布时间】:2015-11-03 11:50:53
【问题描述】:

在 Fedora15 中,我最初使用的是 vim,我的所有设置都在我的 ~/.vimrc 文件中定义。我最近安装了 vim-X11,现在已经过渡到 gvim。我定义了一个~/.gvimrc 文件,用下面这行来设置字体:

set guifont=Bitstream_Vera_Sans_Mono:h11:cANSI

但是,它不起作用。有两件奇怪的事:

  1. 行号、配色等其他设置正常,但字体设置无效。相反,我每次都需要在工具栏中设置它们以更改字体:“编辑->选择字体”。

  2. 每次我选择“编辑 -> 启动设置”时,它都会打开 ~/.vimrc 文件而不是 ~/.gvimrc 文件。

【问题讨论】:

    标签: vim fonts


    【解决方案1】:

    您的guifont 仅在 Windows 上有效。在 GTK GVim 中,你想要:

    set guifont=Bitstream\ Vera\ Sans\ Mono\ 11
    

    另外,您可以使用set guifont=*调出系统对话框选择字体,然后使用set guifont?查看设置内容。

    GVim 加载.vimrc,然后加载.gvimrc,因此您可以分离仅适用于 GUI 版本的设置。

    【讨论】:

    • 非常感谢。如果有设置,~/.gvimrc中的key和~/.vimrc中的key是一样的,但是值不同,~/.gvimrc的值会覆盖~/.vimrc的值,是不是?跨度>
    • @TankyWoo:是的,.gvimrc 总是在.vimrc 之后加载。见:help gvimrc
    • :感谢您帮助我如此快速和完美地解决了这个问题。坦克你。
    【解决方案2】:

    我发现使用set guifont=* 然后set guifont? 将不起作用,但是set guifont=Bitstream\ Vera\ Sans\ Mono\ 11 不错

    【讨论】:

    猜你喜欢
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    • 2016-09-25
    • 2011-07-05
    • 1970-01-01
    相关资源
    最近更新 更多