Mat*_*ner 21 visual-studio-code
在 VS Code 1.57 中,我在状态栏的左侧看到了这个:
什么是Restricted mode以及如何从状态栏中删除它?
oli*_*are 21
乍一看,这种新的“受限模式”似乎没有必要而且很突兀。
我相信它的目的是防止执行不受信任的代码 - 例如,由于扩展或在不受信任的文件上使用“调试”选项。它的工作方式似乎与 MS Office 应用程序(如 MS Word)上的受限模式类似,后者在手动启用之前会限制编辑、保存和打印文件。
从关于 Workspace Trust的Visual Studio Code 文档:
受限模式试图通过禁用或限制几个 VS Code 功能的操作来阻止自动代码执行:任务、调试、工作区设置和扩展。
就我个人而言,我从来没有遇到过这样的情况,这可能会成为一个问题,而且为了一个可能有用的场合,这似乎是一个持续的麻烦。也就是说,我想有些人会更频繁地使用潜在的可疑文件。
如果您想删除该功能,您可以关闭Trust,它“控制是否在 VS Code 中启用工作区信任”。我已经尝试过这个,它似乎完全禁用了这个新功能 - 甚至从命令面板中删除了相关选项。
您还可以控制 VS Code 在打开空环境时的工作方式以及 VS Code 在处理不受信任的文件时的行为方式。
如果您保持“信任”启用,您还可以配置您认为“安全”的文件夹 - 例如您常用的工作区,与您的下载文件夹。
请按照以下步骤配置您的受信任文件夹:
Workspaces: Manage Workspace Trust并在出现时选择该条目。可以在 GitHub 上找到VS Code v1.57的发行说明。在 code.visualstudio.com 上还有一个专门用于工作区信任的特定页面。
Bre*_*ont 11
这将禁用所有提示和信任模式功能,使 vscode 的行为与添加此功能之前完全一样。
图形用户界面(ctrl ,)
security.workspace.trust.enabled设置.json
"security.workspace.trust.enabled": falseRestricted mode意味着您当前正在不受信任的工作空间(“受限模式”)中工作。在“受限模式”下,某些编辑器功能(调试、任务、某些扩展)被禁用,以保证您在处理未知来源的项目时的安全。
要禁用Restricted mode状态栏条目:
workspace trust条目请注意,这仅隐藏状态栏条目,不会更改工作区的受信任状态。此答案涵盖了有关工作区信任、如何信任工作区(这也会删除状态栏条目)以及如何在需要时完全禁用工作区信任的更多详细信息
即使禁用状态栏条目后,您始终可以使用以下命令Restricted Mode信任工作区Workspace: Manage Workspace Trust
| 归档时间: |
|
| 查看次数: |
7242 次 |
| 最近记录: |