7

У меня есть проект, который я начал с Sublime и / или WebStorm, и теперь я хочу перейти на Atom.

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

Я хочу отключить автоформат при сохранении. Это возможно?

4 ответа4

10

Если у вас установлен пакет atom-beautify , вы можете включить / отключить автоматическое форматирование при сохранении для каждого поддерживаемого языка отдельно:

PreferencesPackagesatom-beautify beautify → прокрутить вниз до параметра « Language Config - LangXYZ - Beautify On Save (с настроенным языком LangXYZ).


Если у вас не установлены дополнительные пакеты, это может быть пакет пробелов , который поставляется с Atom и включен по умолчанию: PreferencesPackageswhitespace

Вы можете либо нажать « Disable и покончить с этим (я сделал :-)), либо вы можете отключить пакет выборочно с помощью записей в файле config.cson , как описано на самой странице пакета.

3

«По умолчанию формат JSFormat при сохранении имеет значение true».

Если вы устанавливаете JSFormat, вы можете отключить или удалить его.

В Atom v1.6.1 я удаляю JSFormat, и он не будет автоматически форматироваться при сохранении файлов JavaScript.

2

По умолчанию Atom очищает пробелы при сохранении файла.

Чтобы предотвратить это поведение по умолчанию, вы должны выполнить следующие действия:

  • Перейти в Preferences ... (Command + ',' в macOS)
  • Нажмите на Open Config Folder
  • Откройте config.cson
  • Добавьте следующие строки внизу:

whitespace: removeTrailingWhitespace: false

1
  1. CTRL+SHIFT+P
  2. Введите «Приложение, откройте свою конфигурацию», нажмите Enter
  3. Вставить

"whitespace": removeTrailingWhitespace: false

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .