Vi + Cscope:在vim中使用“cscope find c function”,找到多个结果,下一步该怎么做

时间:2010-12-09 14:52:55

标签: vi cscope

当我使用此命令搜索调用此函数的函数时,如果有多个结果,只有第一个显示在缓冲区中,如何使用vi命令或快捷键转到下一个?< / p>

4 个答案:

答案 0 :(得分:4)

我猜你已经按照本页http://vim.wikia.com/wiki/Cscope中的说明修改了.vimrc。

如果我是对的,请尝试从.vimrc中删除这些行以查看它是否有效:

if has('quickfix')     set cscopequickfix = s-,c-,d-,i-,t-,e- ENDIF

它对我有用。

答案 1 :(得分:2)

使用

  

:帮助tag-matchlist了解更多信息

     

:tnext转到下一场比赛并

     

:tprev转到上一个

答案 2 :(得分:0)

您可以使用滚动到搜索结果下一页的空格键,然后您可以使用上/下箭头键通过按Enter或任意键选择您想要打开的文件,您还知道如何匹配搜索行在底部,当你按空格键时,你会看到匹配的行将减少,bcoz我们正在滚动搜索结果页面。你重新访问最后一页,它将从第一页开始。

此致

泰米尔语

答案 3 :(得分:0)

尝试以下命令 :cw :cl :cn :cprev :cc