如何解决SpaceVim:当光标位于头文件上时,gd不会进入定义
我正在尝试来自VSCode的SpaceVim基本功能。我有一个非常简单的结构:
myproject\
src\
main.cpp
include\
maininclude.h
.clang
main.cpp
是:
#include <stdio.h>
#include "maininclude.h"
int main(){
foo_ f;
f.seta(5);
printf("value of f.a is %d\n",f.geta());
getchar();
}
maininclude.h
是
class foo_{
private:
int a;
public:
int geta() const {return a;}
void seta(int val) {a = val;}
};
.clang
是:
-I./include
当光标位于"maininclude.h"
中的main.cpp
上,并且我按gd
(转到VSCode的定义F12
)时,我希望打开头文件在新标签页中。然而,那没有发生。报告以下错误:
Error detected while processing function SpaceVim#mapping#gd[2]..<SNR>56_go_to_def:
line 2:
E433: No tags file
E426: tag not found: maininclude
是否可以解决此问题?在线文档非常稀疏。
更多信息:SPInstall
报告所有已安装的插件。
:echo has ('python')
报告0
:echo has ('python3')
个报告1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。