iTerm2 링크를 클릭할 때 iTerm2가 VSCode 대신 SublimeText를 기본 편집기로 로드하는 이유를 어떻게 디버그합니까?

iTerm2 링크를 클릭할 때 iTerm2가 VSCode 대신 SublimeText를 기본 편집기로 로드하는 이유를 어떻게 디버그합니까?

나는 읽었다Mac에서 기본 편집기를 nano로 설정하는 방법은 무엇입니까?.bashrc그리고 , , 및 (어떤 것을 사용하고 있는지 어떻게 알 수 있나요) .bash_profile에서 기본 편집기를 설정해 보세요. .zshrc각 파일을 추가한 후 iTerm2를 다시 시작했지만 여전히 이전 편집기를 사용하고 있습니다...

.bashrc

# export LDFLAGS="-L/usr/local/opt/llvm/lib"
# export CPPFLAGS="-I/usr/local/opt/llvm/include"

export LLVM_HOME=/usr/local/opt/llvm
export DYLD_LIBRARY_PATH=$LLVM_HOME/lib

PS1="$ "
. "$HOME/.cargo/env"
export EDITOR=code
export VISUAL="$EDITOR"

.bash_profile

[[ -f ~/.bashrc ]] && . ~/.bashrc

. "$HOME/.cargo/env"
export EDITOR=code
export VISUAL="$EDITOR"

.zshrc

alias subl="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl"
source ~/.bash_profile
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
export PATH="/usr/local/opt/llvm/bin:$PATH"
export GOPATH="$HOME/go"
export PATH="$GOPATH/bin:$PATH"
# export PATH="~/.cargo/bin:$PATH"

질문

VSCode 편집기를 열 때 (VSCode cli 도구) 를 사용하도록 지정하는 방법은 code여전히 ​​SublimeText를 엽니다(구성했을 수 있음)어딘가에오래전에 일어난 일이라 어디를 봐야할지 모르겠습니다). 어떻게 디버깅할 수 있나요?

iTerm2에서 이러한 소스 코드 파일을 클릭하고 현재 컨텍스트에서 VSCode를 열 수 있기를 원합니다.

여기에 이미지 설명을 입력하세요.

관련 정보