之前曾經提到Vim下的Debug插件Vim插件之Vebugger,這款插件的主要特點就是支持語言多,這就意味着調試不同語言時不用記多套快捷鍵,缺點是目前支持Linux平臺而且依賴於vimproc,下面介紹一個支持平臺更多的調試插件Conque GDB,配置如下
"Conque GDB
"待調試文件位於屏幕上方
let g:ConqueGdb_SrcSplit = 'above'
"保存歷史
let g:ConqueGdb_SaveHistory = 1
"修改Conque GDB的Leader鍵
let g:ConqueGdb_Leader = ','
"總是顯示顏色
let g:ConqueTerm_Color = 2
"程序結束運行時,關閉Conque GDB窗口
let g:ConqueTerm_CloseOnEnd = 1
"Conque Term配置錯誤時顯示警告信息
let g:ConqueTerm_StartMessages = 0
設置了Leader鍵以後,就可以將它與按照下面的映射來使用,如果你的Leader鍵不是”,”,請把下面的”,”替換爲你的Leader鍵
Keyboard Mapping | Function |
---|---|
,r | Run program |
,c | Continue program |
,n | Next line |
,s | Step line |
,p | Print identifier under cursor |
,b | Set break point |
,d | Delete break point |
,f | Finish |
,t | Backtrace |