xiaoholmes

Results 6 comments of xiaoholmes

嗯,在~/.cache/tags目录下面会自动生成了xxx.tags文件(大小不为0)以及xxx项目文件夹,在xxx文件夹中,自动生成GPATH、GRTAGS和GTAGS文件,不过奇怪的是这三个文件的大小为空。 我的.vimrc的配置如下: let g:gutentags_modules = ['ctags', 'gtags_cscope'] let g:gutentags_project_root = ['.git'] let g:gutentags_ctags_tagfile = '.tags' let s:vim_tags = expand('~/.cache/.tags') let g:gutentags_cache_dir = s:vim_tags let g:gutentags_file_list_command = 'find . -type f...

打开调试message,发现启动vim后有如下错误: gtags/script/pygments_parser.py", line 27, in gutentags: [job output]: ' import pygments.lexers' gutentags: [job output]: 'ImportError: No module named pygments.lexers' gutentags: [job output]: 'gtags: unexpected EOF.' gutentags: [job output]: 'Locking tags...

这个error是解决了,是链接到另外一个项目的python了,现在指定使用/usr/bin/python,不报上面的这个error了。但是自动生成的GPATH、GRTAGS和GTAGS文件还是为空,搜索时候还是显示E259: not find 'xxx'。奇怪了,另外,调试信息的最后一个"unexpected type string:..."不知对这个有没有影响。 gutentags: [job output]: 'Unlocking tags file...' gutentags: [job output]: 'Done.' gutentags: Finished ctags job. gutentags: [job output]: 'gtags: unexpected type string: /share/locale/es/LC_MESSAGES/libc.mo ' gutentags:...

gtags版本应该没有问题吧,是6.6.3 ~ » gtags --version gtags (GNU GLOBAL) 6.6.3 Powered by Berkeley DB 1.85. Copyright (c) 1996-2018 Tama Communications Corporation License GPLv3+: GNU GPL version 3 or later This is...

在当前shell下面export $GTAGSLABEL 和 $GTAGSCONF 环境变量和启动参数后,执行gtags,打印以下消息(当前目录下生成的GPATH、GRTAGS和GTAGS文件为空): gtags: unexpected type string: /share/locale/es/LC_MESSAGES/libc.mo Traceback (most recent call last): File "~/usr/share/gtags/script/pygments_parser.py", line 262, in main() File "~/usr/share/gtags/script/pygments_parser.py", line 259, in main handle_requests(langmap, parser_options) File...

将$GTAGSLABEL 换成 native,可以正常生成GPATH、GRTAGS和GTAGS。如果将$GTAGSLABEL设置为native-pygments,就会出现上面的错误,无法生成正确的GPATH、GRTAGS和GTAGS