【发布时间】:2021-01-26 22:53:03
【问题描述】:
我注意到这将打开一个没有项目上下文的文件:
$ code /path/to/some/file
这将打开项目上下文,但没有文件:
$ code /path/to/some/dir/
我想写一个 bash 函数来做这样的事情:
vscode()
{
pushd $(dirname $1)
PROJECT_ROOT=$(git rev-parse --show-toplevel)
popd
code --file $1 \
--dir $PROJECT_ROOT
}
但这实际上并不是 vscode 的命令行界面的工作方式。是否有其他方法可以从命令行启动 vscode,以便在打开时了解项目和文件?
理想情况下,选择的项目文件夹总是 git root 是文件最直接的父级。
【问题讨论】:
标签: bash git visual-studio-code