无法更改visual studio代码设置

时间:2016-01-24 15:47:44

标签: visual-studio-code

我尝试更改visual studio代码设置,但我无法编辑任何内容。我该怎么办 ?我想将编码设置为

"files.encoding": "ISO 8859-1",

7 个答案:

答案 0 :(得分:41)

以下是我使用的步骤: 1. Ctrl-Shift-p打开命令调色板
2.搜索设置并单击首选项:打开用户设置
3.在左侧窗格中,单击要更改的设置
4.单击设置左侧的铅笔图标。它将为您提供可供选择的有效选项,或者它允许您将选项复制到用户设置。

enter image description here

  1. 设置将显示在右侧窗格中。
  2. 根据需要在右侧编辑设置并保存

答案 1 :(得分:23)

您需要制作settings.json文件并在那里输入您的设置覆盖。在C:\Users\USERNAME\AppData\Roaming\Code\User\settings.json的窗口上,然后添加您的设置,例如:

{
  "files.encoding": "ISO 8859-1",
  "editor.fontSize": 18,
  // ....other settings
}

您还可以选择在项目基础上添加设置 - 只需将设置文件添加到项目根文件夹中的.vscode\settings.json即可。

答案 2 :(得分:1)

使用铅笔图标(OP已经在编辑Visual Studio代码设置)

enter image description here

答案 3 :(得分:0)

目前,VS Code支持工作区设置和用户设置。我仍然不确定如何影响编辑器中的工作区设置,但是当单击“设置”时,会打开两个窗格。右侧的用户设置是可编辑的。

答案 4 :(得分:0)

这里的答案是“部分答案”和“答案不足”的很好例子。

虽然每个事件都包含一个或多个事实,这些事实是问题/解决方案空间的上下文信息的成员,但每个事实都缺少可以减轻问题空间模糊性的任何特征。

有必要证明这些事实可以成功利用。也就是说:两列似乎打开,左边显示json设置对象,右边显示语句,“将设置置于此处以覆盖默认设置”。

要执行此操作,您可能需要右键单击Windows任务栏上的VS Code图标并选择properties / advanced并将永久选项设置为“以管理员身份运行”

此时,您可以使用铅笔图标将“默认设置/值对”复制到右侧列表,即仅可编辑列表。如果您没有通过铅笔图标将设置/值对迁移到右侧列表,或者通过手动将设置/值对输入右侧列表,则铅笔图标将显示为什么都不做。

迁移设置后,您必须对其进行编辑以满足您的需求。如果您以后发现自定义的设置不合适,则应仅从右侧列表进行编辑,然后重新加载以保存编辑内容。

如果您尝试使用左侧列表中的铅笔图标为左侧列表中的值输入编辑会话,您会很抱歉,铅笔图标仅用于一个目的:将默认值迁移到右手清单。

因此,如果您单击铅笔图标,则您输入的任何自定义值都将替换为默认值。尽管在悬停时显示“编辑”工具提示,但铅笔图标不能用于“编辑”右侧列表中的值。

铅笔必须“编辑”的唯一关系是省去手动输入右侧单个物体支撑对中的默认设置/键值的麻烦。 (除非您考虑其能够敲击手动更改并将其替换为默认值为“编辑”)

这就是它的工作原理:

  1. 您必须首先将左侧默认列表中的设置/值放入右侧的单个对象括号中,方法是使用铅笔图标或手动输入设置/值对。如果您选择手动将值输入右侧列表(按照“放置”说明),则不要使用铅笔图标(除非您要恢复默认值)。

  2. 您必须使用Ctrl-Shift-p,然后选择重新加载窗口才能成功保存并应用新设置。

  3. 如果您不喜欢新的/更改的设置并且想要恢复默认设置,请单击左侧的铅笔以查找要更改的设置/值对。这将使用默认值(仅限)替换右侧的设置/值对,因此如果您希望能够将这些更改保存在某处,请保存原始更改。

  4. 如果要将更改的设置编辑为新更改的设置,请勿使用铅笔图标,而是在右侧栏中重新编辑设置。 (并重新加载)

  5. 2018年10月11日: 嗯,我想我已经解释了这个细节,足以解决VS Code设计师通过提供这种后向镜像和疯狂复杂的编辑过程所造成的混乱程度。

    我仍然认为我提供的细节是通过这个过程“感受你的方式”所需的基本理解,即使已经过了一年,设计师已经为这个配置文件编辑器添加了许多功能。火星。

    我认为最好的想法是完全跳过设置编辑器,只需在appdata / roaming中编辑用户(全局)设置,在工作区根目录中的settings.json中编辑工作区编辑器(更具体)(在我们中间的人类)或每个工作空间的根源(我们人们的折叠者)。

答案 5 :(得分:0)

嗯,对于它不起作用的那些,请检查您的设置是否已注释,使用" //"。如果他们被注释掉,擦除" //"或者它不会工作,例如:

    //{
    "window.zoomLevel": 2,
    "editor.mouseWheelZoom": true,
    "terminal.integrated.shell.windows": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
    "files.autoSave": "afterDelay",
    "git.confirmSync": false,
    "workbench.colorTheme": "Monokai Dimmed"
}

答案 6 :(得分:0)

删除settings.json中的错误条目。删除了错误的php路径后,对我有用。