Vlang中的Golang - Tagbar插件显示错误的地点

时间:2017-09-01 21:02:00

标签: go vim tagbar

我已经安装了 vim-go 所有需要的二进制文件,添加了来自https://github.com/majutsushi/tagbar标记栏插件, gotags ctags 二进制文件存在于$ PATH。

问题是某些函数/变量会将我重定向到绝对错误的行(对于多个标签栏的函数也是如此),其中一些正常工作。我无法在当前项目中打开 main()功能。我不会在这些函数/对象中看到标记栏 /代码的差异。

这也添加到.vimrc

let g:tagbar_type_go = {  
    \ 'ctagstype' : 'go',
    \ 'kinds'     : [
        \ 'p:package',
        \ 'i:imports:1',
        \ 'c:constants',
        \ 'v:variables',
        \ 't:types',
        \ 'n:interfaces',
        \ 'w:fields',
        \ 'e:embedded',
        \ 'm:methods',
        \ 'r:constructor',
        \ 'f:functions'
    \ ],
    \ 'sro' : '.',
    \ 'kind2scope' : {
        \ 't' : 'ctype',
        \ 'n' : 'ntype'
    \ },
    \ 'scope2kind' : {
        \ 'ctype' : 't',
        \ 'ntype' : 'n'
    \ },
    \ 'ctagsbin'  : 'gotags',
    \ 'ctagsargs' : '-sort -silent'
\ }

请帮助标签栏正常工作,我缺少什么?

0 个答案:

没有答案