Я перевірив свої переваги кілька разів і переконався, що всі параметри, пов'язані з форматуванням при збереженні, мають значення false. І все ж кожного разу, коли я зберігаю файл .json, я бачу, як мій файл відформатовується.
Я перевірив свої переваги кілька разів і переконався, що всі параметри, пов'язані з форматуванням при збереженні, мають значення false. І все ж кожного разу, коли я зберігаю файл .json, я бачу, як мій файл відформатовується.
Відповіді:
Добре, перевірте, чи не встановлено це розширення: "Формат для форматування JS-CSS-HTML".
Тепер, якщо у вас є, натисніть CTRL+ SHIFT+ P, введіть "Formatter", і ви побачите опцію з написом Formatter Config.
Після вибору цієї опції відкривається файл з назвою formatter.json, і все, що вам потрібно зробити, - це відредагувати властивість (з іменем onSave) від true до false.
Перезапустіть проти коду та voilà !! Автоматичне форматування припинено. (так !!!!)
У 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
}
Мені подобається форматування json, яке ввімкнено за замовчуванням, але я хотів його відключити лише під час редагування певних файлів (тобто я не хотів, щоб деякі масивні файли json розширювались після форматування).
Для цього я зробив свою зміну та зберіг без форматування .
Ви можете зайти в комбінації клавіш проти коду та подивитися, що Save without formatting
встановлено. У моєму випадку (користувач mac) за ним CMD+K
слідував S
.
У VS Code за замовчуванням Збереження без форматування виконується
КРОК 1: натисніть CTRL+, Kпотім
КРОК 2: натисніть CTRL+ Shift+S
Окрім відповідей тут, є інші налаштування, крім тих, "editor.formatOnSave"
що можуть мати подібний ефект, які ви також можете відключити - наприклад, я включив у своїх налаштуваннях користувача (settings.json):
"editor.codeActionsOnSave": {
"source.organizeImports": true
},