vscode에서 여러 프로젝트를 열었고 애플리케이션 전환(cmd+tab)에서 여러 개의 빈 인스턴스가 생성되었습니다.
이것은 최근의 일이며 예상되는 두 가지 동작이 혼합된 것처럼 보입니다.
행동 1:
- 여러 프로젝트 = 앱 전환 컨텍스트의 여러 앱 아이콘
- 다음을 사용하여 둘 사이를 전환합니다.
cmd+tab
행동 2:
- 여러 프로젝트 = 앱 전환 컨텍스트에 있는 하나의 앱 아이콘
- cmd+`를 사용하여 프로젝트 간을 전환합니다.
버기 동작:
- 여러 프로젝트 = 앱 전환 컨텍스트의 여러 앱 아이콘
- cmd+`를 사용하여 프로젝트 간을 전환합니다.
- 모든 vscode 인스턴스는 vscode를 실행하는 인스턴스를 제외하고는 아무것도 수행하지 않습니다.
- 실제 vscode 아이콘은 다른 '유령' 인스턴스와 구별할 수 없습니다.
추가 아이콘 인스턴스를 모두 제거하려면 어떻게 해야 합니까?
저는 macosx 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 $?