cscope 是否具有搜索历史或搜索查询堆栈功能?

发布于 2024-08-24 04:09:29 字数 129 浏览 9 评论 0原文

我通常使用 cscope 从一个方法到另一个方法挖掘超过 4-5 个级别的 c 源代码,并且我必须在这些方法之间来回切换。

如何在 cscope 中查看搜索历史记录,这样我就不必记住以前的方法名称。 或者如果它是一个堆栈会更好。

I usually dig in the c source code with cscope from method to method more than 4-5 level and I have to step between the methods back and forth.

How can I see the search history in cscope so I don't have to remember the previous method name.
or it will be better if it's a stack.

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

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

发布评论

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

评论(3

溺渁∝ 2024-08-31 04:09:29

是的,确实如此。
帮助解释了这一点。 [ 按 ?在主窗口中。]

Ctrl+b - 在搜索历史记录中后退。

Ctrl+f - 在搜索历史记录中前进。

Yes it does.
The help explains this. [ Press ? in the main window.]

Ctrl+b - Step back in search history.

Ctrl+f - Step forward in search history.

倒带 2024-08-31 04:09:29

我主要使用 cbrowser GUI 前端 http://sourceforge.net/projects/cbrowser/ 到 cscope它有一个下拉框,可以记住最近 15 个查询。

或者,如果您使用 Vim 或 Emacs/XEmacs 编辑器,它们内置了 cscope 支持。我不熟悉 Emacs 集成的工作原理,但在 Vim 中,它的工作方式与常规标记堆栈非常相似,您可以跳转到符号,然后弹回到前一个符号。以下是有关 Vim 集成的一些信息 http://cscope.sourceforge.net/cscope_vim_tutorial.html 。 cscope 主页面上有一些有关 emacs 集成的信息 http://cscope.sourceforge.net/

I primarily use the cbrowser GUI frontend http://sourceforge.net/projects/cbrowser/ to cscope and it has a drop-down box where it remembers the last 15 queries.

Alternatively, if you use the Vim or Emacs/XEmacs editors they have cscope support built-in. I'm not familiar with how the Emacs integration works but in Vim it works pretty much like a regular tag-stack in that you can jump to symbol and then pop back to a previous symbol. Here's some information on the Vim integration http://cscope.sourceforge.net/cscope_vim_tutorial.html. There is some information on the emacs integration on the main cscope page http://cscope.sourceforge.net/.

甜`诱少女 2024-08-31 04:09:29

在 cscope 提示符下,您可以键入 Ctrl-b 返回到之前的搜索。如果您搬到
另一个字段说“定义搜索”中的“符号搜索”,您可以重复查询
Ctrl-y 可以得到相同的符号。 HTH。

At the cscope prompt you can type Ctrl-b to go back to your previous searches. If you move to
another field say "symbol search" from "definition search", you can repeat the query for the
same symbol by pressing Ctrl-y. HTH.

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