当我之前使用源洞察时,当我搜索某些单词时,我可以按"向前搜索"按钮跳转到所有项目文件的下一个匹配.
例如:
但是使用带有cscope的vim,我需要这样的东西:
这非常复杂.
在Vim中有更好的方法吗?
Vim允许您使用该'cscopequickfix'选项将cscope的输出重定向到quickfix窗口.以下是建议值:help 'cscopequickfix':
set cscopequickfix=s-,c-,d-,i-,t-,e-
Run Code Online (Sandbox Code Playgroud)
从那里,您可以搜索apple:
:cs f s apple
Run Code Online (Sandbox Code Playgroud)
查看匹配列表:
:cw[indow]
Run Code Online (Sandbox Code Playgroud)
跳转到下一场比赛:
:cn[ext]
Run Code Online (Sandbox Code Playgroud)
跳转到上一场比赛:
:cp[revious]
Run Code Online (Sandbox Code Playgroud)
当然,使用鼠标或键盘在quickfix窗口中选择条目.
奖励:将此添加到您vimrc的跳过:cwindow步骤:
augroup qf
autocmd!
autocmd QuickFixCmdPost * cwindow
augroup END
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2737 次 |
| 最近记录: |