问题描述
我正在尝试来自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 (将#修改为@)