当我以前使用源代码洞察时,当我搜索某个单词时,我可以按“搜索向前”按钮跳到所有项目文件之间的下一次匹配。
例如:
但是在cscope中使用vim,我需要这样的东西:
非常复杂。
在维姆有更好的方法吗?
发布于 2015-01-28 08:16:46
Vim允许您使用'cscopequickfix'选项将cscope的输出重定向到quickfix窗口。下面是:help 'cscopequickfix'中的建议值
set cscopequickfix=s-,c-,d-,i-,t-,e-在那里,您可以使用以下方法搜索apple:
:cs f s apple使用以下内容查看匹配列表:
:cw[indow]跳到下一场比赛:
:cn[ext]跳到前一场比赛:
:cp[revious]当然,还可以使用鼠标或键盘在quickfix窗口中选择条目。
奖励:将其添加到vimrc以跳过:cwindow步骤:
augroup qf
autocmd!
autocmd QuickFixCmdPost * cwindow
augroup END发布于 2015-01-28 05:34:18
在Vim中,您可以使用:vimgrep :copen和:cnext
:vim apple **:copen-ext结果:
:cn为了使结果之间的跳转更容易,我在我的.vimrc中有以下内容
noremap <F4> :<C-U>cnext <CR>
noremap <S-F4> :<C-U>cprevious <CR>有关更多信息,请参见:
:help quickfix:help noremap发布于 2015-01-28 05:17:22
在vim (命令模式)中,您可以使用/apple搜索单词apple。然后使用n进行前向搜索,使用N向后搜索。
您也可以设置一些设置以使其更好。
:set incsearch # will jump to the search work as you type
:set hlsearch # will highlight all matches
:set ignorecase # will use case insensitive searches
:set smartcase # will use case sensitive search if the search word contains capitals编辑:
@johnsyweb的正确答案是使用病毒病
https://stackoverflow.com/questions/28185067
复制相似问题