-
Notifications
You must be signed in to change notification settings - Fork 288
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
E259:not find 'xxx' #9
Comments
你使用 gentutags 自动生成 gtags 数据库了没? |
嗯,在~/.cache/tags目录下面会自动生成了xxx.tags文件(大小不为0)以及xxx项目文件夹,在xxx文件夹中,自动生成GPATH、GRTAGS和GTAGS文件,不过奇怪的是这三个文件的大小为空。 |
打开调试message,发现启动vim后有如下错误: |
这个错误很明显了,怎么处理不用我说了吧。。。 |
这个error是解决了,是链接到另外一个项目的python了,现在指定使用/usr/bin/python,不报上面的这个error了。但是自动生成的GPATH、GRTAGS和GTAGS文件还是为空,搜索时候还是显示E259: not find 'xxx'。奇怪了,另外,调试信息的最后一个"unexpected type string:..."不知对这个有没有影响。 |
你自己的 gtags 版本有问题吧。 |
gtags版本应该没有问题吧,是6.6.3 |
那你用相同的 |
在当前shell下面export $GTAGSLABEL 和 $GTAGSCONF 环境变量和启动参数后,执行gtags,打印以下消息(当前目录下生成的GPATH、GRTAGS和GTAGS文件为空): |
那你要检查你的 gtags 了,先排除 pygments 问题,尝试把 |
将$GTAGSLABEL 换成 native,可以正常生成GPATH、GRTAGS和GTAGS。如果将$GTAGSLABEL设置为native-pygments,就会出现上面的错误,无法生成正确的GPATH、GRTAGS和GTAGS |
那你自己解决吧,这个问题不再我插件范围内。 |
同遇到了这个报错,message里只有一条:(1 / 1): [cscope g: definition of "print_state"]。 |
cs查引用没问题,cg查定义就永远是E259:not find 'xxx' |
|
我找到我的问题啦, 我用的vim-plug, Plug 'ludovicchabant/vim-gutentags', { 'for': ['cpp', 'c', 'python', 'verilog', 'systemverilog', 'go' ] } 所以一个目录里不全是c/c++文件时就不会生成tag文件 |
你好:
麻烦问下我执行命令GscopeFind s 'xxx' ,去搜索某个函数xxx定义时,显示E259: not find 'xxx',请问这个咋解决呢?
The text was updated successfully, but these errors were encountered: