在启动vim时,每次都会碰到如下错误:
Error detected while processing /home/xingang/.vim/plugin/cscope_maps.vim:
line 42:
E568: duplicate cscope database not added
这是由于重复装载 cscope索引文件导致的,其实索引文件已经装载,所以可以不必对这个错误过分担心。但如果你觉得不爽,你也可以把~/.vim/plugin /cscope_maps.vim中链接索引文件的命令注释掉:
" add any cscope database in current directory
"if filereadable("cscope.out")
" cs add cscope.out
" else add the database pointed to by environment variable
"elseif $CSCOPE_DB != ""
" cs add $CSCOPE_DB
"endif
然后启动vim时,自己链接索引文件。
另外一种方法是设置环境变量CSCOPE_DB:
CSCOPE_DB=/project/cscope.out
export CSCOPE_DB
vim启动时就会自动搜索并链接$CSCOPE_DB指定的索引文件,所以我们只要把上面两行放到~/.bashrc里就可以了,注意要使用绝对路径。
要想更详细的了解cscope,请参考在线帮助:
:help cscope
Error detected while processing /home/xingang/.vim/plugin/cscope_maps.vim:
line 42:
E568: duplicate cscope database not added
这是由于重复装载 cscope索引文件导致的,其实索引文件已经装载,所以可以不必对这个错误过分担心。但如果你觉得不爽,你也可以把~/.vim/plugin /cscope_maps.vim中链接索引文件的命令注释掉:
" add any cscope database in current directory
"if filereadable("cscope.out")
" cs add cscope.out
" else add the database pointed to by environment variable
"elseif $CSCOPE_DB != ""
" cs add $CSCOPE_DB
"endif
然后启动vim时,自己链接索引文件。
另外一种方法是设置环境变量CSCOPE_DB:
CSCOPE_DB=/project/cscope.out
export CSCOPE_DB
vim启动时就会自动搜索并链接$CSCOPE_DB指定的索引文件,所以我们只要把上面两行放到~/.bashrc里就可以了,注意要使用绝对路径。
要想更详细的了解cscope,请参考在线帮助:
:help cscope