vim quickfix学习笔记
常用命令
- cc 显示详细错误信息( :help :cc )
- cp 跳到上一个错误 ( :help :cp )
- cn 跳到下一个错误 ( :help :cn )
- cl 列出所有错误 ( :help :cl )
- cw 如果有错误列表,则打开quickfix窗口 ( :help :cw )
- col 到前一个旧的错误列表 ( :help :col )
- cnew 到后一个较新的错误列表 ( :help :cnew )
按键映射设置
功能键设置
- set cscopequickfix=s-,c-,d-,i-,t-,e- 配置查找方式
- map <F6>s :cs find s <C-R>=expand("<cword>")<CR><CR> 查找快捷键
- map <F6>g :cs find g <C-R>=expand("<cword>")<CR><CR> <C-R>是寄存器存放当前光标单词
- map <F6>c :cs find c <C-R>=expand("<cword>")<CR><CR> :cw<CR>
- map <F6>t :cs find t <C-R>=expand("<cword>")<CR><CR>
- map <F6>e :cs find e <C-R>=expand("<cword>")<CR><CR>
- map <F6>f :cs find f <C-R>=expand("<cfile>")<CR><CR>
- map <F6>i :cs find i ^<C-R>=expand("<cfile>")<CR>$<CR>
- map <F6>d :cs find d <C-R>=expand("<cword>"(<CR><CR>
跳转设置
- "map cw :cw 配置打开位置列表快捷键
- map :cw 配置打开位置列表快捷键
- map :cp 跳转到前一个位置
- map :cn 跳转到下一个位置
自动编译并显示错误列表
- map :make :cw