Я хочу автоматически загружать свой cscope.out
в подкаталог моего проекта, поэтому я добавляю эти сценарии в свой .vimrc
, который выглядит следующим образом:
set cscopequickfix=s-,c-,d-,i-,t-,e-
if has("cscope")
set csprg=/usr/bin/cscope
set csto=1
set cst
set csverb
set cspc=3
"add any database in current dir
if filereadable("cscope.out")
cs add cscope.out
"else search cscope.out elsewhere
else
let cscope_file=findfile("cscope.out", ".;")
"echo cscope_file
if !empty(cscope_file) && filereadable(cscope_file)
exe "cs add" cscope_file
endif
endif
endif
сначала работает. Но каждый раз, когда я пытаюсь сделать:
:cs find c [tag]
Результат поиска появится в списке QuickFix, но файл, содержащий результат, не может быть открыт.
Любой совет будет принят во внимание.