在将cscopequickfix设置为使用vim的quickfix窗口(通过:set cscopequickfix=s-,c-,d-,i-,t-,e-
)之前,跳转到cscope标签(例如使用:cs find s
)会导致跳转被推到tagstack上(参见:h tagstack
)。当这些跳转位于tagstack中时,您可以使用CTRL-T
跳回到之前的标记。
设置cscopequickfix后,跳转似乎不会被推到tagstack上(通过:tags
验证)。这是一个问题,因为现在我无法在标签之间跳转。
当cscopequickfix配置为使用quickfix窗口时,如何将cscope标记跳转到标记堆栈上?
仅供参考,我有一个最好的解决方法是使用跳转列表(CTRL-O
)。
答案 0 :(得分:0)
除非您在g-
列表中添加cscopequickfix
,否则您不应该遇到此问题。 g-
将接管代码。因此,它不会放入taglist,而是放入跳转列表。这就是CTRL-O
作为跳转列表的原因。