我正在尝试调试一个行为不端的Vim插件,它显然是在向stdout和stderr写入内容,但是由于gVim似乎是在从命令行运行时在一个单独的进程中启动的,所以我必须检查它。有没有解决方案?
答案 0 :(得分:1)
由于很难从Vimscript写入stdout / stderr,我怀疑这是插件的作用。
无论如何,几乎没有任何插件只是GVIM,所以你可以启动终端Vim来捕获输出。
要解决行为不当的插件,建议您使用vim -V20vimlog
捕获详细日志。
如果这还不够,您可以单步执行插件,例如:与:breakadd file plugin/pluginname.vim
。最后,不要犹豫,联系插件的作者;他最适合帮助你。