如何在gVim中编写GUI函数/命令?

kev*_*kev 6 vim

我只在gVim中找到了三种类型的对话框:

:let n = inputdialog("value for shiftwidth", &sw)
:call confirm("Save changes?", "&Yes\n&No\n&Cancel")
:browse e
Run Code Online (Sandbox Code Playgroud)

我可以编写GUI对话框,例如ColorPick-Dialog来选择RGB值吗?
gVim是否支持自定义GUI小部件?

Ben*_*oit 2

不,这是不可能的。

不过,您可以编写自己的 DLL 和libcall(). 如果您的库必须返回一个字符串(指向以零结尾的字符数组的指针),它将发生泄漏。