我使用以下行在 ConEmu 窗口上创建了一个 gvim 实例:
gvim --windowid !ConEmuBackHWND! -new_console
我得到了一个奇怪的巨大的白色边框,就像 gvim 中的调整大小手柄一样:
如果我调整 ConEmu 窗口的大小,这个边框就消失了。
我该如何修复它?这是 ConEmu 的问题还是 gvim 的问题?它可能与 gvim 的一些小空白边框问题有关,但它总是小于一个字符大小。
在这种情况下,它很大,看到它这样真的很令人沮丧。
任何帮助都将受到赞赏。
编辑 1:在 ConEmu 根窗口上尝试了各种尺寸后,我发现初始白色边框的宽度和高度始终保持不变!(与可查看的 GVim 窗口不成比例,但与我尝试的每个 ConEmu 窗口大小完全相同)
答案1
编写了一个创建子窗口的小测试程序,并使用 --windowid 标志将 gvim 附加到此子窗口后,我得到了相同的结果。这是 gvim 的问题,而不是 ConEmu 的问题。
编辑:
我发现了 vim 的 bug 并修复了它。它包含在补丁 7.4.8.874 中