Closed tvivt closed 5 years ago
你是怎么配置的??操作是什么?能不能复现?有没有截图?? 别就说一句话啊。
搜索出来是正常的
quickfix中按回车或者p就跳到一个新建文件了
vim 8.1.757
"vimrc 中设置环境变量启用 pygments "自动载入ctags gtags let $GTAGSLABEL = 'native-pygments' let $GTAGSCONF = 'C:/tags/gtags/share/gtags/gtags.conf'
" 将自动生成的 tags 文件全部放入 ~/.cache/tags 目录中,避免污染工程目录 let s:vim_tags = expand('~/.vim/tags') let g:gutentags_cache_dir = s:vim_tags
if !isdirectory(s:vim_tags) silent! call mkdir(s:vim_tags, 'p') endif
" gutentags 搜索工程目录的标志,当前文件路径向上递归直到碰到这些文件/目录名 let g:gutentags_project_root = ['.root', '.svn', '.git', '.hg', '.project']
" 所生成的数据文件的名称 let g:gutentags_ctags_tagfile = '.tags'
" 同时开启 ctags 和 gtags 支持: let g:gutentags_modules = [] if executable('ctags') let g:gutentags_modules += ['ctags'] endif if executable('gtags-cscope') && executable('gtags') let g:gutentags_modules += ['gtags_cscope'] endif
" 配置 ctags 的参数 let g:gutentags_ctags_extra_args = ['--fields=+niazS', '--extra=+q'] let g:gutentags_ctags_extra_args += ['--c++-kinds=+px'] let g:gutentags_ctags_extra_args += ['--c-kinds=+px']
" 如果使用 universal ctags 需要增加下面一行 let g:gutentags_ctags_extra_args += ['--output-format=e-ctags']
" 禁用 gutentags 自动加载 gtags 数据库的行为 " 避免多个项目数据库相互干扰 " 使用plus插件解决问题 let g:gutentags_auto_add_gtags_cscope = 0 let g:gutentags_plus_switch = 1
"预览 quickfix 窗口 ctrl-w z 关闭
"P 预览 大p关闭
autocmd FileType qf nnoremap
忘记告诉你了,文件名中不能含有空格。
谢谢