如何调试为什么当我单击 iTerm2 链接时 iTerm2 加载 SublimeText 而不是 VSCode 作为默认编辑器?

如何调试为什么当我单击 iTerm2 链接时 iTerm2 加载 SublimeText 而不是 VSCode 作为默认编辑器?

我读如何在 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"

问题

我如何指定使用code(VSCode cli工具)打开VSCode编辑器,它仍然打开SublimeText(我可能已经配置了某处很久以前的事了,不知道去哪里看)。我该如何调试这个?

希望能够在 iTerm2 中单击这些源代码文件并让它在我当前的上下文中打开 VSCode。

在此输入图像描述

相关内容