如何在 VS Code 1.57 中禁用工作区信任?

Mat*_*ner 24 visual-studio-code

我刚刚更新到 VS Code 1.57,现在收到关于信任我的工作区的提示。我怎样才能禁用它并回到旧的行为?

Mat*_*ner 29

在完全禁用可信工作区之前,请确保您了解可信工作区是什么以及它们为何有用

完全禁用工作区信任

如果您仍想禁用受信任的工作区,请使用以下Security › Workspace › Trust: Enabled设置:

"security.workspace.trust.enabled": false
Run Code Online (Sandbox Code Playgroud)

这将回到 VS Code 1.56 中的行为。

禁用工作区信任提示

如果您只想禁用打开新工作区时显示的提示,请设置:

"security.workspace.trust.startupPrompt": "never"
Run Code Online (Sandbox Code Playgroud)

这将禁用提示,但保持启用受信任的工作区。请记住,这意味着所有新工作区都将以不受信任的模式启动

为项目维护一个受信任的文件夹

如果您处理许多您信任的项目并且不想被提示单独信任每个项目,您可以考虑信任它们的父文件夹。去做这个:

  1. 运行Workspaces: Manage Workspace Trust命令
  2. 向下滚动到该Trusted folders and workspaces部分并单击Add Folder
  3. 选择所有受信任工作区的父文件夹

现在您在父文件夹下打开的任何项目都将被自动信任。在父折叠之外打开工作区时仍会提示您

这是一个很好的妥协。有了它,当克隆一个新项目时,您只需选择它是否进入您信任的文件夹

  • 请注意,受信任的工作区只是微软说的:“我们不知道如何处理安全问题,所以请以最丑陋的方式处理你自己的安全问题” (7认同)
  • @JohnF 在 VS Code 中按“F1”,然后搜索“工作区:管理工作区信任” (2认同)