Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 什么是';限制模式';在VS代码状态栏中,如何禁用它?_Visual Studio Code - Fatal编程技术网

Visual studio code 什么是';限制模式';在VS代码状态栏中,如何禁用它?

Visual studio code 什么是';限制模式';在VS代码状态栏中,如何禁用它?,visual-studio-code,Visual Studio Code,在VS Code 1.57中,我在状态栏的左侧看到: 什么是受限模式以及如何将其从状态栏中删除?受限模式表示您当前正在一个(“受限模式”)中工作。在“受限模式”中,某些编辑器功能(调试、任务、某些扩展)被禁用,以确保您在处理来自未知源的项目时的安全 要禁用受限模式状态栏条目: 在状态栏中单击鼠标右键 取消选中工作区信任项 请注意,这仅隐藏状态栏条目,不会更改工作区的受信任状态。介绍有关工作区信任、如何信任工作区(同时删除状态栏条目)以及如何在需要时完全禁用工作区信任的更多详细信息 即使禁用了

在VS Code 1.57中,我在状态栏的左侧看到:


什么是
受限模式
以及如何将其从状态栏中删除?

受限模式
表示您当前正在一个(“受限模式”)中工作。在“受限模式”中,某些编辑器功能(调试、任务、某些扩展)被禁用,以确保您在处理来自未知源的项目时的安全

要禁用
受限模式
状态栏条目:

  • 在状态栏中单击鼠标右键
  • 取消选中
    工作区信任
  • 请注意,这仅隐藏状态栏条目,不会更改工作区的受信任状态。介绍有关工作区信任、如何信任工作区(同时删除状态栏条目)以及如何在需要时完全禁用工作区信任的更多详细信息

    即使禁用了
    受限模式
    状态栏条目,您也可以始终使用
    工作区:管理工作区信任
    命令信任工作区

    什么是受限模式? 乍一看,这种新的“限制模式”似乎是不必要的,也很突兀

    我相信它的目的是防止执行不受信任的代码-例如,由于扩展或对不受信任的文件使用“调试”选项。它的工作方式似乎与MS Office应用程序(如MS Word)上的受限模式类似,后者在手动启用之前限制编辑、保存和打印文件

    从:

    受限模式试图通过禁用或限制多个VS代码功能(任务、调试、工作区设置和扩展)的操作来阻止自动代码执行


    就我个人而言,我从来没有遇到过这样的情况,即这会是一个问题,而且似乎是一个持续的麻烦,因为有一次它可能是有用的。也就是说,我想有些人会更频繁地处理潜在的不可靠文件

    我能怎么办? 有四种新设置允许我们自定义此功能:

    如果要删除该功能,只需关闭信任即可,该功能“控制VS代码中是否启用了工作区信任”。我已经试过了,它似乎完全禁用了这个新功能,甚至从命令调色板中删除了相关选项

    您还可以控制打开空环境时VS代码的工作方式,以及VS代码对不受信任文件的行为方式

    如果您启用“信任”,您还可以配置您认为“安全”的文件夹——例如您通常的工作区,而不是下载文件夹。

    按照以下步骤配置受信任的文件夹:

  • 按CTRL+SHIFT+P(或本地等效键)打开命令Pallete
  • 开始键入
    Workspaces:manageworkspace Trust
    ,并在出现条目时选择该条目
  • 或者,单击cog并选择“管理工作场所信任”,因为那里似乎有一个新条目
  • 您将看到以下表单,其中显示信任/不信任当前窗口的选项以及左下角配置受信任文件夹的选项:
  • 选择底部的“添加文件夹”按钮,添加您信任的文件夹
  • 我在哪里可以找到更多信息? 可以在GitHub上找到。还有一种。

    限制模式 当工作区信任对话框提示时,如果选择“否,我不信任作者”,VS代码将进入受限模式以阻止代码执行。工作台将在顶部显示一个横幅,其中包含通过工作区信任编辑器管理文件夹的链接,并了解有关工作区信任的更多信息

    您还会在状态栏中看到一个受限模式徽章

    受限模式试图通过禁用或限制多个VS代码功能任务、调试、工作区设置和扩展的操作来阻止自动代码执行

    要查看在受限模式下禁用的功能的完整列表,您可以通过横幅中的管理链接或单击状态栏中的受限模式标记打开工作区信任编辑器


    “我从来没有遇到过这样的情况:这可能会成为一个问题,而且似乎是一个持续的麻烦,因为有一次它可能是有用的。也就是说,我认为有些人更经常地处理潜在的不可靠文件。”我对它也没有任何用处,我可以很容易地想象90%的用户都是这样。也许它只对使用不可靠代码的不到5%的用户有用。这就是为什么这应该是一个扩展而不是一个核心特性。MS找到破坏VSCode的方法只是时间问题。这对我来说就像是结束的开始。