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

时间:2010-03-10 08:32:59

标签: c cscope

我通常用cscope从c方法挖掘方法到方法超过4-5级,我必须在方法之间来回切换。

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

3 个答案:

答案 0 :(得分:17)

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

Ctrl + b - 退回搜索历史记录。

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

答案 1 :(得分:2)

我主要使用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页面http://cscope.sourceforge.net/上有关于emacs集成的一些信息。

答案 2 :(得分:2)

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