我通常用cscope从c方法挖掘方法到方法超过4-5级,我必须在方法之间来回切换。
如何在cscope中查看搜索历史记录,以便我不必记住以前的方法名称。 或者如果它是一个堆栈会更好。
答案 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。