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 $?