我在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还没有更新其查找表,但是我找不到强制符号表刷新"命令。有没有,或者我必须在某个地方破解缓存文件?
答案 0 :(得分:1)
查看~/Library/Application Support/Code/User/workspaceStorage
应该有一堆带有随机文件名的文件夹。在我的linux和Mac设置中,我在这些文件夹中找到的唯一内容是一些名为ms-vscode.cpptools
的子文件夹,但没有别的。因此,当我需要清除符号数据库时,我只删除workspaceStorage
文件夹。
您应该检查其他扩展程序中是否还有其他内容 - 如果有,则可以尝试删除单个ms-vscode.cpptools
文件夹。