Автоматический отступ html.erb в RubyMine

Я начал использовать RubyMine, но у меня есть проблема - в файлах html.erb не работает автоматический отступ. И даже если я нажму код переформатирования, он будет отформатирован в один столбец. Как это решить? Я хочу, чтобы автоматический отступ работал как в обычном html.

P.S. Я использую RubyMine 4.5.4


person Moonkid    schedule 22.12.2012    source источник
comment
Можете ли вы предоставить образец файла, чтобы воспроизвести его? Это происходит с версии EAP 5.0?   -  person CrazyCoder    schedule 24.12.2012
comment
Сейчас не могу воспроизвести, помогла перезагрузка   -  person Moonkid    schedule 24.12.2012


Ответы (4)


Похоже, что RubyMine не распознает file.html.erb как «чистый файл HTML».

Попробуйте переименовать (удалив .erb), просто чтобы посмотреть, работает ли это.

person evbruno    schedule 12.04.2014
comment
Спасибо, попробую позже. - person Moonkid; 14.04.2014
comment
Это работает, если мы сейчас переименуем решение file.any? - person shajin; 20.11.2014

По-видимому, RubyMine обрабатывает файл .erb как .xml для форматирования, поэтому просто перейдите в «Параметры»> «Редактор»> «Стиль кода»> «XML» и укажите количество столбцов с отступом.

person Guster    schedule 30.07.2015

Перезапуск RubyMine решил эту проблему.

person Moonkid    schedule 30.07.2015

Я обнаружил, что вы можете настроить стиль форматирования ERB, установив «Параметры»> «Редактор»> «Стиль кода»> «Другие типы файлов».

Меня устраивает.

см. в центре jetbrains

person PJCHENder    schedule 17.02.2017