在 .vimrc 中设置 guifont 在 Windows 11 中不起作用

问题描述 投票:0回答:1

在 Windows 11 23H2 上使用 GVIM 版本 9,我使用“编辑”>“选择字体”来选择 Lucida Console 大小 12,它按预期工作。当我输入

:set guifont?
我看到了

set guifont=Lucida_Console:h12:cANSI:qDRAFT

如果我启动 gvim 并使用命令行,它也可以工作:

:set guifont=Lucida_Console:h12:cANSI:qDRAFT

我希望每次会议都如此。我尝试过几件事:

  1. 将线放入

    .gvimrc

    set guifont=Lucida_Console:h12:cANSI:qDRAFT
    
  2. 将其放入

    .vimrc
    并测试
    gui_running

    if has('gui_running')
        set guifont=Lucida_Console:h12
    endif
    
  3. 将线路放入包含其他有效配置的

    .vimrc
    中,所以我知道
    .vimrc
    正在被读取

  4. 尝试用

    Consolas
    而不是
    Lucida_Console

在每种情况下,我都只得到标准的小字体。

我怎样才能做到这一点?谢谢。

PS 我已经用谷歌搜索并搜索了 stackoverflow,但没有找到答案。

windows vim startup startupscript
1个回答
0
投票

在 Windows 中,GVIM 的 vimrc 文件称为 _vimrc,并且必须位于目录 C:\Program Files (x86)\Vim.\ 为了编辑 _vimrc 文件,您必须以管理员权限运行 GVIM。

© www.soinside.com 2019 - 2024. All rights reserved.