Как отключить автоматическое закрытие одинарных кавычек внутри строк?

Мне нравится функциональность автозавершения скобок, цитат и т. Д., Но когда вы, например, внутри строки: "<inside here>"и вы начинаете вводить одинарную кавычку или, если кавычки перевернуты, она попытается автоматически связать цитаты внутри строки. Есть ли способ отключить эту функцию внутри строк?

5 ответов

// Controls if the editor should automatically close brackets after opening them
"editor.autoClosingBrackets": false,

В вашем settings.json файл отключит автоматическое закрытие скобок, скобок, кавычек и т. д.

Не существует отдельного переключателя для выборочного отключения сопоставления предложений, только глобальные настройки для всех.

Существует настройка для отключения автоматического закрытия всех котировок в последней версии VSCode по состоянию на август 2018 года в VSCode 1.27. Добавьте это в свой settings.json:

      "editor.autoClosingQuotes": "never"

Если вы хотите отключить это для определенного языка, вложите вышеуказанный параметр в настройку для конкретного языка. Например, чтобы исключить это для scheme язык,

      "[scheme]": {
  "editor.autoClosingQuotes": "never",
},

К сожалению, я не думаю, что есть возможность полностью отключить автоматическое закрытие одинарных или двойных кавычек.

Попробуйте (Ctrl + Shift), пока маркер находится в строке, или что-то в этом роде.

Я пробовал редактировать настройки в пользовательском интерфейсе настроек VSC, но это не меняло. Пришлось отредактировать файл и добавить строчку. В settings.json файл находится в: C:\Users\<Your_User>\AppData\Roaming\Code\User и добавьте эту строку: "editor.autoClosingBrackets": false,

Я использовал Prettier для организации своего кода. при использовании одинарной кавычки она автоматически становится двойной кавычкой. вы можете использовать эту настройку.

файл> предпочтение> тип настройки красивее: одинарная кавычка

отметьте переключатель (если true, будут использоваться одинарные кавычки вместо двойных)

Спасибо

Другие вопросы по тегам