Я ищу способ автоматического форматирования моего кода в среде WebStorm IDE?Как автоматически форматировать код в WebStorm?
ответ
Mac: Команда + Alt + L
PC: Ctrl + Alt + L
Есть ли способ переформатировать его при сохранении файла? – gordanvij
Это не отвечает на вопрос «код авто-форматирования». Он по-прежнему требует нажатия клавиш. –
Он отвечает на него, как правило, вы не хотите, чтобы он форматировался до тех пор, пока вы не выполните команду. Это также работает в WebStorm. –
Это возможно путем создания макроса, форматирует код и сохраняет его, а затем привязывает этот макрос к Ctrl + S ярлык.
This answer was posted for phpStorm и он в равной степени применим к WebStorm. Модифицированный вариант ответа выглядит следующим образом:
Запись макроса
- Edit> Макрос> Начать запись макроса
- Нажмите Ctrl + Alt + L, и затем Ctrl + Alt + S
- Остановите запись макроса, нажав кнопку «Стоп» в правом нижнем углу страницы.
- Дайте этот макрос имя, как "формат и сохранить"
Ассинг Ctrl + S для "Формата и Сохранить"
- открытого Файл> Настройки;
- поиск "keymap" и откройте его;
- поиск «Формат и сохранение» и двойное нажатие на действие «Формат и сохранение»;
- выберите «Добавить ярлык клавиатуры»;
- выберите «Ctrl + S» как первый штрих.
- будет сообщать о конфликтах. Игнорируйте его и нажмите кнопку «ОК»
- В WebStorm появится предупреждение «Ярлык уже назначен другим действиям. Вы хотите удалить другие задания?» Нажмите кнопку «Удалить»
Всё.
ЭТО должен быть правильный ответ! Я всегда знал о сокращении клавиатуры, но это не «авто» форматирует мой код, он только форматирует, когда я рассказываю об этом (чего я часто не знаю) – mjohnsonengr
Мне пришлось повторно отобразить «сохранить все» в cmd + option + s, затем измените шаг 5 на «cmd + option + s» в OSX – rynop
Неплохо, однако он не форматирует другие файлы, кроме того, который открыт в настоящее время в редакторе. Все остальные файлы сохраняются без форматирования. –
Плагин «Сохранить действия» может форматировать код при сохранении. 1. установить плагин: Файл - Настройки - Plgins - Обзор репозиториев; входное ключевое слово «Сохранить действия», установить; перезапустить IDE. 2.config plugin: Файл - Настройки - Другие настройки; установите флажок «Формат файла».
Добро пожаловать. Вы могли бы сделать это лучшим ответом, если бы вы предоставили некоторые сведения о том, как настроить плагин –
- 1. Как автоматически форматировать код в Eclipse?
- 2. Как автоматически форматировать код в Emacs, как в Netbeans IDE
- 3. Как форматировать код Java автоматически добавить фигурные скобки
- 4. Как автоматически форматировать текст QLabel
- 5. Как автоматически форматировать отступы кода в VS2012?
- 6. Как я могу автоматически форматировать свой код на Mac?
- 7. LightTable: как форматировать код?
- 8. Как форматировать код lisp?
- 9. Как форматировать код ruby
- 10. Как форматировать код учета
- 11. Автоматически форматировать даты sql
- 12. Как сделать код формата WebStorm в соответствии с eslint?
- 13. Автоматически форматировать исходный код в Netbeans при сохранении?
- 14. Как автоматически форматировать аннотации PHP в PHPStorm
- 15. WebStorm 2016.3.3 код переформатирования в стандартном стиле
- 16. Как красиво форматировать сгенерированный код Java
- 17. Как автоматически отступать/форматировать однострочный файл js?
- 18. Автоматически форматировать файл для печати в Vim
- 19. Как переформатировать js-код в webstorm?
- 20. как мне форматировать код microtime
- 21. Как правильно форматировать этот код?
- 22. Как правильно форматировать этот код?
- 23. Как отредактировать RubyMine форматировать код
- 24. Как правильно форматировать код суммы?
- 25. Автоматически форматировать длинную строку externalXml
- 26. Как форматировать XML-код в редакторе Ace?
- 27. Как форматировать код в визуальной помощи X
- 28. Как форматировать встроенный код в Confluence?
- 29. Автоматически форматировать таблицу в Word 2010
- 30. Webstorm не обновляет скорректированный код
Я ничего особенного не вижу. Стандартное действие/ярлык, упомянутый в «Справка по умолчанию», в котором перечислены только частые действия. – LazyOne