我正在使用此处定义的shell脚本(https://code.visualstudio.com/Docs/setup),虽然我可以键入code .
来打开VS代码,但不选择当前目录在树上展示。
答案 0 :(得分:0)
我在设置页面上测试了样本,但效果很好。
code () {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
[[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
open -a "Visual Studio Code" --args "$F"
fi
}
但我确实将其添加到〜/ .bashrc 的底部,而不是我的 .bash_profile 。 .bash_profile只是简单地获取.bash_profile,因此它应该是等效的。
if [ -e ~/.bashrc ]
then
. ~/.bashrc
fi
您可以通过执行以下命令来测试您在bash shell中运行:
echo $SHELL
这应该返回/ bash / bash。
答案 1 :(得分:0)
使用0.3.0更新时,此问题已得到修复。请使用此更新的命令:
code () {
VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $*
}
我们的VS Code 1.0版本的更新:请使用命令面板中的Install code command in path
命令(View | Command Palette)。