如何在Visual Studio代码中重置符号查找?

时间:2017-03-10 01:59:27

标签: visual-studio-code

我在MacBook(MacOS Sierra 10.12.3)上使用ms-vscode.cpptools C / C ++扩展(0.10.3)运行Visual Studio Code 10.10.2。

如果我Cmd-单击一个函数名称,我通常会接受定义或声明。但是,我收到错误"无法打开' xxx.h':找不到文件(绝对路径名)"报告的路径名是旧的 - 我移动了文件。如果我在符号上选择了Option-F12,我会看到一个列表,包括旧的移动前的pathanmes和新的移动后的pathanmes。

显然,在我的目录重组后,VSC还没有更新其查找表,但是我找不到强制符号表刷新"命令。有没有,或者我必须在某个地方破解缓存文件?

1 个答案:

答案 0 :(得分:1)

查看~/Library/Application Support/Code/User/workspaceStorage

应该有一堆带有随机文件名的文件夹。在我的linux和Mac设置中,我在这些文件夹中找到的唯一内容是一些名为ms-vscode.cpptools的子文件夹,但没有别的。因此,当我需要清除符号数据库时,我只删除workspaceStorage文件夹。

您应该检查其他扩展程序中是否还有其他内容 - 如果有,则可以尝试删除单个ms-vscode.cpptools文件夹。