【问题标题】:How can I specify both a file and a project folder when launching vscode?启动 vscode 时如何指定文件和项目文件夹?
【发布时间】: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


    【解决方案1】:

    这是一种方法

    code /path/to/file --add /path/to/folder/
    

    --add 参数将文件夹添加到当前工作区。

    编辑:在 Windows 10 Build 19042.746,代码版本 1.52.1,x64 上测试并运行。

    【讨论】:

    • 我怎么忽略了这一点?谢谢你。结合-n,这正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 2014-05-06
    相关资源
    最近更新 更多