维+ Cscope:使用“cscope find c function”在vim中,找到多个结果,下一步如何进行

发布于 2024-10-07 00:32:53 字数 70 浏览 6 评论 0原文

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

When I used this command to search functions who call this function, if there are more than one result, only the first one showed in the buffer, how do I go to the next one with a vi command or shortcut keys?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

橘亓 2024-10-14 00:32:53

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

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

if has('quickfix')
设置 cscopequickfix=s-,c-,d-,i-,t-,e-
endif

这对我有用。

I guess your have modified your .vimrc following the instruction in this page http://vim.wikia.com/wiki/Cscope .

If I am right, try to delete these lines from .vimrc to see if it works :

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

It works for me.

忆沫 2024-10-14 00:32:53

使用

:帮助标签匹配列表了解更多

:tnext 转到下一场比赛并且

:tprev 转到上一个

use

:help tag-matchlist to learn more

:tnext goes to next match and

:tprev goes to the previous one

云雾 2024-10-14 00:32:53

尝试以下命令
:CW
:cl
:cn
:cprev
:抄送

Try below commands
:cw
:cl
:cn
:cprev
:cc

权谋诡计 2024-10-14 00:32:53

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

问候,

泰米尔语

You can use space bar which scrolls to next page of search result , then you can use up/down arrow key to select the file you like to open by hitting enter or any key ,you also know how lines matched for your search at the bottom , while you press space bar you will see the line matched will get decrease ,bcoz we are scrolling the search result page .once you reaced the last page, it will again start from first .

Regards,

Tamil

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文