Я несколько раз проверил свои предпочтения и убедился, что для всех параметров, связанных с форматированием при сохранении, установлено значение false. И все же каждый раз, когда я сохраняю файл .json, я вижу, что мой файл форматируется.
Я несколько раз проверил свои предпочтения и убедился, что для всех параметров, связанных с форматированием при сохранении, установлено значение false. И все же каждый раз, когда я сохраняю файл .json, я вижу, что мой файл форматируется.
Ответы:
Хорошо, проверьте, установили ли вы это расширение: «JS-CSS-HTML formatter».
Теперь, если у вас есть, нажмите CTRL+ SHIFT+ P, введите «Formatter», и вы должны увидеть параметр, который говорит Formatter Config.
После выбора этого параметра открывается файл с именем formatter.json, и все, что вам нужно сделать, это изменить свойство (с именем onSave) с истинного на ложное.
Перезагрузите код и вуаля !! Перестал автоматическое форматирование. (ура!!!!)
В Visual Studio Code, чтобы остановить автоформатирование только для файлов json, добавьте в settings.json
файл следующее , открыв Параметры пользователя - Настройки.
{
"[json]": {
"editor.formatOnSave": false
}
}
Я использую приведенную ниже версию VS Code
Version: 1.28.2 (user setup)
Commit: 7f3ce96ff4729c91352ae6def877e59c561f4850
Date: 2018-10-17T00:23:51.859Z
Electron: 2.0.9
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64
И выключил, выполнив следующие действия:
CTRL+SHIFT+P
Settings
Preferences: Open User Settings
Теперь следуйте этим инструкциям по изображению:
vscode-JS-CSS-HTML-formatter
, в моем случае это помогло. Источник: github.com/Microsoft/vscode/issues/16055
найдите Settings.json в "project / .vscode / settings.json"
{
"editor.formatOnSave": false
}
В VS Code по умолчанию сохранение без форматирования выполняется
ШАГ 1: Нажмите CTRL+, Kзатем
ШАГ 2: Нажмите CTRL+ Shift+S
Мне нравится форматирование json, которое включено по умолчанию, но я хотел отключить его только при редактировании определенных файлов (т.е. я не хотел, чтобы некоторые массивные файлы json расширялись после форматирования).
Для этого я внес изменения и сохранил без форматирования .
Вы можете перейти к сочетаниям клавиш vs code и посмотреть, что Save without formatting
установлено на. В моем случае (пользователь Mac) за ним CMD+K
последовало S
.
В дополнение к ответам здесь есть другие настройки, "editor.formatOnSave"
которые могут иметь аналогичный эффект, которые вы также можете отключить - например, я включил следующее в своих пользовательских настройках (settings.json):
"editor.codeActionsOnSave": {
"source.organizeImports": true
},