Форматирование кода Matlab похоже на AStyle? [закрыто]

Существует ли какой-либо инструмент, похожий на AStyle, для форматирования кода Matlab в m-файлах?

7 голосов | спросил Chesnokov Yuriy 22 +04002011-10-22T20:43:07+04:00312011bEurope/MoscowSat, 22 Oct 2011 20:43:07 +0400 2011, 20:43:07

1 ответ


0

В последних версиях MATLAB вы можете использовать инструмент «Smart Indent» программно, используя API редактора MATLAB .

Например, скажем, вы хотите исправить отступ всех M-файлов, содержащихся в определенной директории:

%# gel list of m-files in a directory
BASE_DIR = 'c:\path\to\folder';
files = dir( fullfile(BASE_DIR,'*.m') );
files = {files.name};

for i=1:numel(files)
    %# open file in editor, apply smart indentation, save and close
    doc = matlab.desktop.editor.openDocument( fullfile(BASE_DIR,files{i}) );
    doc.smartIndentContents;
    doc.save;
    doc.close;
end
ответил Amro 23 +04002011-10-23T00:47:19+04:00312011bEurope/MoscowSun, 23 Oct 2011 00:47:19 +0400 2011, 00:47:19

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132