То, как я делал это в прошлом (хотя это было годами), использует плагин External Tools.По сути, установите проверенные и настоящие утилиты командной строки, которые могут форматировать язык, который вам нужно отформатировать, так, как вам нравится, а затем вставьте эти команды в плагин External Tools.Вот команды, которые я использовал:
Для форматирования HTML:
tidy -utf8 -i -w 80 -c -q -asxhtml
Для форматирования PHP:
php_beautifier -s4 -l "ArrayNested() IndentStyles(style=bsd) NewLines(before=if:switch:while:for:foreach:function:T_CLASS:return:break,after=T_COMMENT)"
Я писал об этом много лет назад: http://www.micahcarrick.com/gedit-html-editor.html