vimrc和命令行的不同cscopequickfix行为

vimrc和命令行的不同cscopequickfix行为,vim,cscope,Vim,Cscope,如果我在我的vimrc文件中设置了cscopequickfix=g-,它将不起作用:搜索结果不会在快速修复窗口中列出。 但是如果我从vim命令行设置cscopequickfix=g-,它将按预期工作。 更让我困惑的是,gsearch是唯一发生这种情况的搜索引擎。其余的是e-,s-,等等。。。如果我将set cscopequickfix=e-,s-,放在我的vimrc文件中,它们的搜索结果会正确地指向快速修复窗口 想法?谢谢 它对我有用。试着将你的配置一分为二。我知道这是一个愚蠢的问题,但你是否在

如果我在我的
vimrc
文件中设置了cscopequickfix=g-,它将不起作用:搜索结果不会在快速修复窗口中列出。
但是如果我从
vim
命令行设置cscopequickfix=g-,它将按预期工作。
更让我困惑的是,
g
search是唯一发生这种情况的搜索引擎。其余的是
e-
s-
,等等。。。如果我将
set cscopequickfix=e-,s-,
放在我的
vimrc
文件中,它们的搜索结果会正确地指向快速修复窗口


想法?谢谢

它对我有用。试着将你的配置一分为二。我知道这是一个愚蠢的问题,但你是否在每次更改后重新加载了你的vimrc文件?(
:source$MYVIMRC
)Ammontu,是的,我在更改cscopequickfix设置时正在重新加载我的vimrc文件,它的工作方式就像我运行:set cscopequickfix=。。。从命令行。当我重新启动vim时,就是当我看不到cscope与quickfix一起正常工作时。如果我从命令行执行重新源代码或运行“set”,则“g-”部分开始正常工作…我发现不应设置cscopequickfix,如果设置,则“quickfix”窗口永远不会显示。我使用cscope.vim()和pycscope,它们为我设置了cscopequickfix,我需要取消设置。取消设置后,一切正常。