Как переформатировать код в редакторе MATLAB? Другие IDE обычно имеют вариант форматирования или форматирования, который упорядочивает положение записанных кодов. Есть ли у редактора MATLAB? Я использую MATLAB R2013a
Как переформатировать код в редакторе MATLAB?
Ответ 1
Несколько ярлыков форматирования по умолчанию для редактора Matlab - при условии, что окна
ctrl + A - Выбрать все
ctrl + I - Smart Indend
ctrl + = - Свернуть все (инструкции управления контуром)
ctrl + shift + = Развернуть все (инструкции управления контуром)
ctrl + ] - Увеличить отступ
ctrl + [ - Уменьшение отступа
ctrl + J - Wrap comments
Другие полезные сочетания клавиш для редактора Matlab
ctrl + R - Выбор комментария (добавляет ведущий% ко всем выбранным строкам)
ctrl + T - Uncomment selection (удаляет ведущий% из выбранных строк)
ctrl + K - Убить строку (удаляет из каретки в конец строки, если строка пуста, удаляет новую строку)
ctrl + M - Просмотр или расширение текущего сообщения
ctrl + F1 - подсказки функций отображения
Дополнительные ярлыки можно найти или определить в Prefrences > Keyboard > Shortcuts
Наконец, особое упоминание о ...
для продолжения строки...
Пример:
[output1,output2,output3]=calltoafunctionwithlotsofinputs(...
intput1, input2, input3, input4, input5, ...
'property1', propertyvalue1, ...
'property2', propertyvalue2)
Ответ 2
Я создал минималистский, настраиваемый форматер исходного кода MATLAB, который можно использовать непосредственно в MATLABEditor.
Вы можете найти его на GitHub: MBeautifier на GitHub
Основные характеристики:
- Операторы заполнения и ключевые слова с пробелами
- Настраиваемый отступ персонажа и уровня. Отступы с использованием функции Smart Indent редактора MATLAB
- Удаление/добавление непрерывных пустых строк
- Вставка пропущенных разделителей элементов (запятых) в инициализации матрицы и массива ячеек
- Вставьте пропущенную непрерывную символьную строку в инициализации матрицы и массива ячеек
- Подкладочные непрерывные линии
- Форматирует текущую страницу редактора MATLAB или только выборку в редакторе MATLAB или файл (ы)
- Хотя все вышеперечисленное настраивается в одном XML файле
Может использоваться в версиях Matlab, начиная с R2013b.
Развертывание и настройка описаны на GitHub (ссылка выше).