Как избавиться от автоформатирования в VS Code: простые способы и советы
"editor.formatOnSave": false,
"python.formatting.provider": "none"
Детальный ответ
Как убрать автоформатирование в VS Code
Часто при работе с редактором кода VS Code возникает необходимость отключить автоформатирование. Некоторым разработчикам это может мешать, особенно если они предпочитают собственный стиль форматирования.
В VS Code автоформатирование может быть вызвано при сохранении файла или при нажатии определенных сочетаний клавиш. Чтобы отключить эту функциональность, вы можете выполнить следующие шаги:
- Откройте настройки VS Code, нажав комбинацию клавиш Ctrl + , или выбрав пункт меню Файл > Настройки.
- В верхнем правом углу поисковой строки настройки введите "Автоформатирование при сохранении".
- Найдите опцию "Editor: Форматирование при сохранении" и измените ее значение на "Отключено".
- Теперь автоформатирование будет отключено при сохранении файлов.
Кроме того, вы можете отключить автоформатирование по сочетанию клавиш.
Для этого выполните следующие действия:
- Откройте настройки VS Code, нажав комбинацию клавиш Ctrl + , или выбрав пункт меню Файл > Настройки.
- Вернитесь к поисковой строке настроек, введите "Сочетания клавиш".
- Найдите опцию "Preferences: Open Keyboard Shortcuts (JSON)" и щелкните по ней.
- Откроется файл "keybindings.json", где можно настроить сочетания клавиш.
- Добавьте следующую строку в файл "keybindings.json", чтобы отключить автоформатирование при сохранении:
{ "key": "ctrl+s", "command": "none", "when": "editorTextFocus" }
- Сохраните файл "keybindings.json".
Теперь автоформатирование будет отключено при сохранении файла, а также при нажатии комбинации клавиш Ctrl + S.
Если вам нужно временно отключить автоформатирование для конкретного файла, вы можете использовать команду "Format Document" (Форматирование документа) в меню Правка или нажать клавишу Shift + Alt + F.
Таким образом, вы можете полностью убрать автоформатирование в VS Code, настроив сочетания клавиш и параметры сохранения файлов по своему усмотрению.