Ich verwende Visual Studio Code 10.10.2 auf einem MacBook (MacOS Sierra 10.12.3) mit der C/C++ - Erweiterung ms-vscode.cpptools (0.10.3).Wie kann ich die Symbolsuche in Visual Studio Code zurücksetzen?
Wenn ich auf einen Funktionsnamen klicke, werde ich normalerweise zur Definition oder Deklaration gebracht. Allerdings bekomme ich eine Fehlermeldung "Kann 'xxx.h' nicht öffnen: Datei nicht gefunden (absoluter Pfadname)" wobei der angegebene Pfadname alt ist - ich habe die Datei verschoben. Wenn ich stattdessen Option-F12 auf dem Symbol sehe, sehe ich eine Liste mit alten Pre-Move-Pathanmen und neuen Post-Move-Pathanmen.
Offensichtlich VSC hat nicht aktualisiert seine Nachschlagetabelle nach meiner Verzeichnis Reorganisation, aber ich kann einen Befehl "Force-Symbol Tabelle aktualisieren" nicht finden. Gibt es einen, oder muss ich irgendwo eine Cache-Datei hacken?
Ich habe Grep verwendet, um Dateien zu finden, die/Volumes/Workspaces/xxx/enthalten, welche die Wurzel meiner Projekthierarchie sind. Es kam mit Binärdatei zurück ./User/workspaceStorage/3447e085e40f21546faf7d72bbc50de6/ms-vscode.cpptools/.browse.VC.db Binär-Datei entspricht ./User/workspaceStorage/3447e085e40f21546faf7d72bbc50de6/ms-vscode.cpptools/.browse.VC .db-wal stimmt mit überein, also habe ich VSC beendet, diese Dateien gelöscht und ".browse.VC.db-shm" im selben Verzeichnis, dann VSC neugestartet. Überwachung von ms-vscode.cpptools, ich kann ".browse.VC.db" stetig wachsen sehen, also denke ich, dass VSC den Arbeitsbereich erneut scannt. – kbro