Кто-нибудь знает о существующем методе автоматической очистки отступа MATLAB/Octave script? У меня есть код другого (нет, действительно!), И это ужасно - ни одна из петель или функций не имеет отступов, а половина других строк имеет отступы до кажущейся случайной глубины.
Проблема с MATLAB заключается в том, что она не использует фигурные скобки, поэтому инденторы стиля С++ не будут работать. Python может, с небольшим изменением, попробовать, если не могу найти ранее существовавшее решение.
В принципе, для строк, начинающихся с function
, for
, if
, while
... и строк с отступами, начинающихся с end*
, я думаю...
Уточнение: Как отметил Джонас, пользователи MATLAB могут просто выбрать все и ctrl+I
, чтобы убрать отступ. К сожалению, у меня нет доступа к редактору MATLAB, и было бы неплохо иметь возможность автоматически отступать партию файлов одновременно.