You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从CLI启动VS Code时,能否单独信任指定工作区而非全局禁用信任?

解决VS Code临时可信目录的信任提示问题

目前VS Code官方没有提供直接标记单个目录为可信的命令行参数,但可以通过以下几种方案满足你的需求:

方案1:启动时自动触发信任操作

在启动命令中附带执行信任当前工作区的内置命令,就能跳过手动确认提示:

code -w -n the_directory --command workbench.action.trustWorkspace

这个操作仅对当前打开的临时目录生效,后续关闭该目录再打开其他工作区时,信任机制仍会正常运行,不会全局禁用。

方案2:临时添加可信路径到全局配置

如果需要预先标记目录为可信,可以临时修改VS Code的全局设置:

  • 先备份当前全局设置:
    code --list-settings > vscode_settings_backup.json
    
  • 编辑备份文件,添加临时目录到security.workspace.trust.allowedPaths列表:
    "security.workspace.trust.allowedPaths": [
        "/绝对路径/到/临时目录",
        // 保留原有已配置的可信路径
    ]
    
  • 用修改后的设置启动VS Code:
    code --settings vscode_settings_backup.json -w -n the_directory
    
  • 会话结束后,恢复原有全局设置(可选,若不需要保留临时目录的可信标记):
    code --settings vscode_settings_backup.json
    

这种方式适合需要多次打开同一临时目录的场景,注意操作完成后恢复配置即可。

方案3:创建目录本地配置文件

在临时目录下创建.vscode/settings.json,写入以下内容:

{
    "security.workspace.trust.enabled": false
}

之后再用code -w -n the_directory启动VS Code,该目录会自动跳过信任提示。这个配置仅对当前临时目录生效,不会影响其他工作区的信任检查。


内容的提问来源于stack exchange,提问作者Paul Moore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 16:03:27