Das Öffnen eines Projekts in VS Code über die Befehlszeile erstellt mehrere leere Instanzen

Das Öffnen eines Projekts in VS Code über die Befehlszeile erstellt mehrere leere Instanzen

Ich habe mehrere Projekte in vscode geöffnet und es erstellt mehrere leere Instanzen beim Anwendungswechsel (cmd+Tab)

Dies ist neu und scheint eine Mischung aus zwei erwarteten Verhaltensweisen zu sein:

Verhalten 1:

  • mehrere Projekte = mehrere App-Symbole im App-Umschaltkontext
  • Sie wechseln zwischen ihnen mitcmd+tab

Verhalten 2:

  • mehrere Projekte = ein App-Symbol im App-Umschaltkontext
  • Sie wechseln zwischen Projekten mit cmd+`

Fehlerhaftes Verhalten:

  • mehrere Projekte = mehrere App-Symbole im App-Umschaltkontext
  • Sie wechseln zwischen Projekten mit cmd+`
  • alle vscode-Instanzen tun nichts, außer einer, die vscode hochfährt
  • Das eigentliche Vscode-Symbol ist von den anderen „Geister“-Instanzen nicht zu unterscheiden.

Wie kann ich all diese zusätzlichen Symbolinstanzen loswerden?

Ich verwende macOS X 11.6.1

VSCode ist: Version: 1.63.2 Commit: 899d46d82c4c95423fb7e10e68eba52050e30ba3

Ich starte Projekte mitcode

which codekehrt zurück/usr/local/bin/code

cat /usr/local/bin/codeAusgänge

#!/usr/bin/env bash
#
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.

function realpath() { python -c "import os,sys; print(os.path.realpath(sys.argv[1]))" "$0"; }
CONTENTS="$(dirname "$(dirname "$(dirname "$(dirname "$(realpath "$0")")")")")"
ELECTRON="$CONTENTS/MacOS/Electron"
CLI="$CONTENTS/Resources/app/out/cli.js"
ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" --ms-enable-electron-run-as-node "$@"
exit $?

vscode

verwandte Informationen