Как отключить автоматическое закрытие одинарных кавычек внутри строк?
Мне нравится функциональность автозавершения скобок, цитат и т. Д., Но когда вы, например, внутри строки: "<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, будут использоваться одинарные кавычки вместо двойных)
Спасибо