Как автоматически сделать отступ для полного проекта Javascript?
Я хочу автоматически сделать отступ для полного проекта JavaScript. Как я могу сделать это, используя WebStorm или другой инструмент?
3 ответа
Решение
- Выберите корневую папку вашего проекта / исходную корневую папку в окне инструмента Project слева
- В главном меню выберите код | Переформатировать код (или нажать
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
Или: Код> Переформатировать код