作为一名Vim用户,我该如何在搜索时禁用cscope跳转到快速修复列表中的第一个错误?

3
作为一个vimer,我如何在搜索时禁用cscope跳转到quickfix列表中的第一个错误呢?因为这不是我想要的结果。我希望自己选择。

我在各处搜索过,但到目前为止还没有令人满意的答案。


“m”是什么意思? - romainl
“vimer”是什么?我整天都在使用Vim,但我是一个vim用户。 - the Tin Man
我不确定为什么这个被关闭了。我也想知道如何做到这一点。到目前为止,我的研究表明这是不可能的。 - Jim Stewart
嗨,吉姆。我已经解决了底部的问题。你可以按照我的指示来做。 - harris
2个回答

2

谢谢提供链接。它也适用于vim8... - anishsane

0
你是使用cscope的特定命令:cs find foo,还是将cscope与ctags合并使用:cstag foo呢?
无论如何,默认行为都是不使用快速修复:cscopequickfix和相关文档:help cscopequickfix中有解释。
这两个命令都会打开一个包含匹配列表的特殊窗口,即使只有一个匹配项,也不会跳转。

好的,没错。cscopequickfix的值设置如下:set cscopequickfix=s-,c-,d-,i-,t-,e-。有了这个设置,是否有解决默认跳转问题的方法呢? - harris
似乎无法进行配置。在其他情况下,有方法可以使用快速修复而不跳转到第一个错误::make!vimgrep /foo/j *,但我不知道在这里或全局设置中如何实现。抱歉。如果您不喜欢这种行为,应该恢复到原始状态。 - romainl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接