
Ich habe VS Code 1.38.0.
Ich programmiere in C und arbeite gerne mit nebeneinander geöffneten Dateien. Angenommen, ich habe eine Datei „L“ auf der linken Seite und eine Datei „R“ auf der rechten Seite geöffnet. Wenn es in Datei L einen Funktionsaufruf gibt, der in Datei R definiert ist, und ich mit der rechten Maustaste auf den Funktionsaufruf klicke und „Zur Definition gehen“ auswähle, wird auf der linken Seite eine neue Registerkarte mit der Datei R geöffnet und ich habe jetzt Datei R zweimal geöffnet. Stattdessen möchte ich, dass die bereits geöffnete Datei R einfach zur Definition der Funktion geht. Gibt es eine Einstellung, um das zu ermöglichen?
Dieses Verhalten funktioniert tatsächlich, wenn Sie nur das linke Bedienfeld und mehrere Registerkarten haben, funktioniert aber nicht, wenn sowohl das linke als auch das rechte Bedienfeld geöffnet sind.
Antwort1
"workbench.editor.revealIfOpen": true
Dies sollte funktionieren. Es ist eine Einstellung in VSCode