调试/跟踪vim插件的一般方法是什么?假设我有一个相当复杂的插件Foo,按F9键打开新的窗口与文件浏览器,并提供了选择一个文件的可能性之后文件名被复制到主窗口.我想看看当我按F9键,某种呼叫跟踪时叫什么.
我发现最好的方法是在启动(g)vim时使用-V标志.您可以为写入的日志指定跟踪级别N和文件名:
$vim -V[N]{filename}
然后将为每个文件提供跟踪消息. (有关更多信息,请参阅:help -V.)
拖曳生成的日志文件可能很痛苦,但通常情况非常丰富.我最好在触发事件之前和之后查看日志文件(在您的情况下按
http://stackoverflow.com/questions/9656429/debugging-vim-plugins-with-call-traces
本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:使用通话跟踪调试Vim插件