2007-05-25

vim 集成调试

今天用gdb调试时突然想到,为什么以前没想到把它和vim集成起来呢?

于是...哦,我不是开始动手编程,而是开始上网搜vim插件...

在vim.org找到一些,一开始下了个rating较高的idevim(解压后叫gdbvim),不过不大好使,而且费了些工夫才删掉...

然后又试了试vimDebug,感觉这个还不错,只是有个小问题,关于gdb启动时的参数,这个插件是自动按当前文件名确定可执行文件名,这个不大好,虽然\s/可以带参数启动debugger,不过参数仍是放在它自动确定的可执行文件名的后面...

经过一番尝试,最终解决方案如下:

修改vimDebug.vim,在120行左右

把 let l:cmd = "vdd.pl " . l:debugger . " " . l:fileName 中最后的. l:filename去掉,改为
let l:cmd = "vdd.pl " . l:debugger . " "

这样虽然按不能正常启动了(实际上本来就不好用),但是\s/加可执行文件名可以正常调用gdb

不错.

但是似乎还有写小问题,作者在USAGE写了, 再研究研究吧.

No comments: