在将cscopequickfix设置为使用vim的快速修复窗口(通过:set cscopequickfix=s-,c-,d-,i-,t-,e-)之前,跳到cscope标记(例如,使用:cs find s)将导致跳转被推到标签堆栈上(参见:h tagstack)。当这些跳转在标签堆栈中时,您可以用CTRL-T跳回以前的标记。
在设置cscopequickfix之后,跳转似乎不会被推到标签堆栈上(用:tags验证)。这是一个问题,因为现在我不能在标记之间跳转。
如何使cscope标记跳转到标签堆栈上,当cscopequickfix配置为使用quickfix窗口时?
FYI,我有自动取款机最好的解决办法是使用跳转列表(CTRL-O)。
发布于 2016-10-17 07:17:31
除非您也将g-添加到cscopequickfix列表中,否则不会出现此问题。g-将接管标签。所以,它将被放入跳投者,而不是放进塔格利斯特。这就是为什么CTRL-O为跳投者而工作的原因。
https://stackoverflow.com/questions/36364132
复制相似问题