我使用< C-\ >C来获取一个函数的调用者,然后我可以按一个数字跳转到一个调用者。但是如果我想跳到另一个来电,我必须按<CT>跳回来,再按<C-\>C来得到来电列表。cscope 是否支持历史列表记录?
问问题
1187 次
3 回答
4
如果您使用的是 VIM,您可以尝试快速修复
:se cscopequickfix=s-,c-,d-,i-,t-,e-
使用:cn :cp导航下一个或上一个结果
使用:cw显示 cscope 搜索结果。
于 2014-04-10T14:25:47.303 回答
3
一方面,您可以使用
:se cscopetag
或者
:lcscope ....
:lopen
使用后者,您甚至可以使用:lolder
and:lnewer
在以前的 cscope 查询之间来回切换。
他cscope标签:
如果
cscopetag
设置了 ' ',命令 ":tag
" 和 CTRL-] 以及 "vim -t" 将始终使用|:cstag|
而不是默认:tag
行为。实际上,通过设置“cst”,您将始终搜索 cscope 数据库以及标记文件。默认为关闭。例子::set cst :set nocst
这样你你就
:tnext
:tprev
像往常一样。
或者,您可以使用
于 2011-11-21T07:58:24.967 回答
1
我没有真正的经验,cscope
但看看:help cscopequickfix
:使用此选项设置,<C-\>c
结果应该出现在 quickfix 窗口中。
于 2011-11-21T07:47:34.430 回答