2014-01-19 13 views
39

Я ищу способ автоматического форматирования моего кода в среде WebStorm IDE?Как автоматически форматировать код в WebStorm?

+0

Я ничего особенного не вижу. Стандартное действие/ярлык, упомянутый в «Справка по умолчанию», в котором перечислены только частые действия. – LazyOne

ответ

72

Mac: Команда + Alt + L

PC: Ctrl + Alt + L

+19

Есть ли способ переформатировать его при сохранении файла? – gordanvij

+19

Это не отвечает на вопрос «код авто-форматирования». Он по-прежнему требует нажатия клавиш. –

+1

Он отвечает на него, как правило, вы не хотите, чтобы он форматировался до тех пор, пока вы не выполните команду. Это также работает в WebStorm. –

46

Это возможно путем создания макроса, форматирует код и сохраняет его, а затем привязывает этот макрос к Ctrl + S ярлык.

This answer was posted for phpStorm и он в равной степени применим к WebStorm. Модифицированный вариант ответа выглядит следующим образом:


Запись макроса

  1. Edit> Макрос> Начать запись макроса
  2. Нажмите Ctrl + Alt + L, и затем Ctrl + Alt + S
  3. Остановите запись макроса, нажав кнопку «Стоп» в правом нижнем углу страницы.
  4. Дайте этот макрос имя, как "формат и сохранить"

Ассинг Ctrl + S для "Формата и Сохранить"

  1. открытого Файл> Настройки;
  2. поиск "keymap" и откройте его;
  3. поиск «Формат и сохранение» и двойное нажатие на действие «Формат и сохранение»;
  4. выберите «Добавить ярлык клавиатуры»;
  5. выберите «Ctrl + S» как первый штрих.
  6. будет сообщать о конфликтах. Игнорируйте его и нажмите кнопку «ОК»
  7. В WebStorm появится предупреждение «Ярлык уже назначен другим действиям. Вы хотите удалить другие задания?» Нажмите кнопку «Удалить»

Всё.

+3

ЭТО должен быть правильный ответ! Я всегда знал о сокращении клавиатуры, но это не «авто» форматирует мой код, он только форматирует, когда я рассказываю об этом (чего я часто не знаю) – mjohnsonengr

+1

Мне пришлось повторно отобразить «сохранить все» в cmd + option + s, затем измените шаг 5 на «cmd + option + s» в OSX – rynop

+1

Неплохо, однако он не форматирует другие файлы, кроме того, который открыт в настоящее время в редакторе. Все остальные файлы сохраняются без форматирования. –

5

Плагин «Сохранить действия» может форматировать код при сохранении. 1. установить плагин: Файл - Настройки - Plgins - Обзор репозиториев; входное ключевое слово «Сохранить действия», установить; перезапустить IDE. 2.config plugin: Файл - Настройки - Другие настройки; установите флажок «Формат файла».

+0

Добро пожаловать. Вы могли бы сделать это лучшим ответом, если бы вы предоставили некоторые сведения о том, как настроить плагин –

Смежные вопросы