VS Codeでコマンドラインからプロジェクトを開くと、複数の空のインスタンスが作成される

VS Codeでコマンドラインからプロジェクトを開くと、複数の空のインスタンスが作成される

vscodeでいくつかのプロジェクトを開いたところ、アプリケーションの切り替え(cmd+tab)でいくつかの空のインスタンスが作成されました

これは最近のことですが、2 つの予想される動作が混在しているようです。

行動1:

  • 複数のプロジェクト = アプリスイッチコンテキスト内の複数のアプリアイコン
  • 切り替えるにはcmd+tab

行動2:

  • 複数のプロジェクト = アプリスイッチコンテキスト内の 1 つのアプリアイコン
  • プロジェクトを切り替えるにはcmd+`を使用します

バグのある動作:

  • 複数のプロジェクト = アプリスイッチコンテキスト内の複数のアプリアイコン
  • プロジェクトを切り替えるにはcmd+`を使用します
  • すべての vscode インスタンスは、vscode を起動する 1 つのインスタンスを除いて何もしません。
  • 実際の vscode アイコンは他の「ゴースト」インスタンスと区別できません。

これらすべての余分なアイコンインスタンスを削除するにはどうすればよいでしょうか?

私はmacOS 11.6.1を使用しています

VSCode は次のとおりです: バージョン: 1.63.2 コミット: 899d46d82c4c95423fb7e10e68eba52050e30ba3

私はプロジェクトを立ち上げていますcode

which code戻り値/usr/local/bin/code

cat /usr/local/bin/code出力

#!/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 $?

VSコード

関連情報