虽然VSCode默认提供了快捷安装code命令的方法,但是,如果你使用的是fish shell的时候,你会发信啊VSCode提供的方法并不好使,重新打开终端后,就提示code命令不存在了。

各种查阅资料后,我整理了如下两种方案。节约你的时间,解决你的痛苦。

方案1:

使用fish的function,在终端输入如下命令(Fish对fucntion做了支持,可以直接敲)

function code
    set location "$PWD/$argv"
    open -n -b "com.microsoft.VSCode" --args $location
end

回车后,输入funcsave code保存,默认保存在~/.config/fish/functions/code.fish中。

方案2 (推荐):

使用VSCode官方提供的设置PATH的方法,敲如下命令即可:

echo 'set -g fish_user_paths "/Applications/Visual Studio Code.app/Contents/Resources/app/bin" $fish_user_paths'

上述命令将在~/.config/fish/config.fish中添加set -g fish_user_paths "/Applications/Visual Studio Code.app/Contents/Resources/app/bin" $fish_user_paths内容。