Невозможно изменить настройки VSCode JSON по умолчанию - PullRequest
1 голос
/ 02 августа 2020

Я использую VSCode 1.47.3 на Windows 10. Я не могу редактировать настройки по умолчанию в json:

  1. Открыть настройки по умолчанию («Файл -> Настройки -> Настройки»)
  2. Введите в настройках по умолчанию json файл для редактирования.
  3. Появится окно «Невозможно редактировать в редакторе только для чтения»

Я пробовал открыть VSCode от имени администратора , удаление и повторная установка, перезагрузка компьютера и возврат к версии 1.46, но редактировать по-прежнему невозможно. Кто-нибудь знает, как это исправить?

1 Ответ

0 голосов
/ 02 августа 2020

Настройки по умолчанию в vscode - это нередактируемый документ. Он действует как способ просмотра настроек по умолчанию для собственных настроек, а также настроек по умолчанию для расширений.

Эти значения по умолчанию также используются для определения того, когда параметр был изменен, с помощью индикатора «синяя» линия при использовании редактор настроек :

Изменения в настройках перезагружаются VS Code по мере их изменения. Измененные настройки теперь обозначаются синей линией, аналогичной измененным линиям в редакторе. Значок шестеренки открывает контекстное меню с параметрами для сброса настройки до значения по умолчанию, а также копирует настройку как JSON.

vscode settings changes

Currently, vscode only offers 2 editable settings:

VS Code provides two different scopes for settings:

  • User Settings - Settings that apply globally to any instance of VS Code you open.
  • Workspace Settings - Settings stored inside your workspace and only apply when the workspace is opened.

Workspace settings override user settings. Workspace settings are specific to a project and can be shared across developers on a project.

Note: A VS Code "workspace" is usually just your project root folder. Workspace settings as well as debugging and task configurations are stored at the root in a .vscode folder. You can also have more than one root folder in a VS Code workspace through a feature called Multi-root workspaces.

You can configure these settings with the settings editor, as pictured above, or you can navigate to their JSON counterparts for manual entry (example pictured on the right below).

json settings

For workspace settings JSON, the JSON file is located in a folder of the root directory called .vscode, you can create it yourself if it is not there.

By default, VS Code shows the Settings editor, but you can still edit the underlying settings.json file by using the Open Settings (JSON) command from your палитра команд или изменив свой редактор настроек по умолчанию с помощью настройки workbench.settings.editor.

Настройки

Вы можете определить, какой вид будет отображаться, используя следующие настройки:

  • workbench.settings.openDefaultSettings

    Открывает настройки по умолчанию каждый раз, когда вы открываете обычные настройки (это работает только с опцией редактора настроек JSON)

  • workbench.settings.editor

    Определите, какой редактор использовать, вы можете выбрать UI или JSON

  • workbench.settings.useSplitJSON

    Это откроет редактор настроек JSON с настройками по умолчанию слева, но редактор по умолчанию слева будет вести себя как UI редактор, в котором вы можете свернуть регионы на основе категории, и есть поле ввода поиска , и он будет иметь ту же вкладку, что и редактор json справа , тогда как упомянутый вариант workbench.settings.openDefaultSettings выше помещает каждую настройку в отдельную вкладку (редактор)

...