编辑:我将原始问题移至“Windows 7 中停靠的 gVim 在标签切换时跳转”
在与我的 斗争之后.vimrc
,我转而从 Windows 注册表中设置字体,因为没有guifont
.vimrc ,一切都正常工作。我发现的唯一提到的注册表是,
HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont
这是 MS 命令行,但这不是我想要的。目前 gVimFixedsys
默认设置为。通过注册表搜索值fixedsys
没有结果。我的直觉是可以通过注册表设置来更改它。有这样的注册表值吗?
答案1
字体被硬编码到 gvim.exe 和 vim.exe 的二进制文件中。我只需在二进制文件中搜索并找到“Fixedsys”。我将那部分更改为我想要的字体名称,一切就好了。任何编辑器都可以,但在这种情况下我使用了另一个 vim(非 gui,cygwin),因为 vim 非常适合打开大型文件。我不需要重新编译