任何人都可以通过更改来编译gVIM源代码

时间:2012-11-21 15:07:45

标签: vim

我在Windows,我无法编译Vim源代码。

任何人都可以在没有这个丑陋的(3d)边框的情况下重新编译它吗?

enter image description here

它位于文件src/gui_w32.c。在第1476行,将WS_EX_CLIENTEDGE标记更改为0

s_textArea = CreateWindowEx(
    WS_EX_CLIENTEDGE,
    szTextAreaClass, "Vim text area",
    WS_CHILD | WS_VISIBLE, 0, 0,
    100,                /* Any value will do for now */
    100,                /* Any value will do for now */
    s_hwnd, NULL,
    s_hinst, NULL);

我认为这会解决。

[edit]

Mutch更好,啊啊

enter image description here

1 个答案:

答案 0 :(得分:3)

通过要求互联网上的陌生人为你编译二进制文件,你将

  • 打开自己的恶意代码;你永远不会知道对源代码做了哪些其他修改
  • 长时间坚持这种特殊的构建,而Vim开发进展。

因此,询问您在开发环境,编译器等方面遇到的特定问题会好得多。

此外,如果您认为应该改进UI,请将您的补丁提交到vim_dev mailing list。 (在我的GVIM中,边框就在那里,但它并不像你的截图那么明显,我非常喜欢它。)