Как автоматически сделать отступ для полного проекта Javascript?

Я хочу автоматически сделать отступ для полного проекта JavaScript. Как я могу сделать это, используя WebStorm или другой инструмент?

3 ответа

Решение
  1. Выберите корневую папку вашего проекта / исходную корневую папку в окне инструмента Project слева
  2. В главном меню выберите код | Переформатировать код (или нажать Ctrl+Alt+L)

Этот проект под названием js-beautify может помочь вам. Он существует в виде пакета npm или python.

Затем вы можете использовать find для перебора всех js-файлов в вашем каталоге:

find . -name '*.js' -exec js-beautify -r {} \;

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

Создайте файл в корне вашего проекта: .editorconfig с содержимым

# http://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

Подберите индивидуальный размер для себя.

Перезапустите WebStorm, примите, что WebStrom должен использовать файл конфигурации редактора.

Нажмите: Ctrl+ Alt+L

Или: Код> Переформатировать код

Другие вопросы по тегам