MATLABエディターでコードを再フォーマットするにはどうすればよいですか?他のIDEには通常、書き込まれたコードの位置を調整する再フォーマットまたはフォーマットオプションがあります。 MATLABのエディターはそれを持っていますか? MATLABR2013aを使用しています
Matlabエディターのいくつかのデフォルトのフォーマットショートカット-ウィンドウを想定
ctrl+A - すべて選択
ctrl+I -スマートインデンド
ctrl+= -すべて折りたたむ(ループ制御ステートメント)
ctrl+shift+= すべて展開(ループ制御ステートメント)
ctrl+] - インデントを増やします
ctrl+[ -インデントを減らす
ctrl+J -コメントをラップ
Matlabエディターの他の便利なキーボードショートカット
ctrl+R -選択範囲をコメントアウトします(選択したすべての行に先頭の%を追加します)
ctrl+T -選択のコメントを解除します(選択した行から先頭の%を削除します)
ctrl+K -行を強制終了します(行が空の場合はキャレットから行末まで削除し、改行を削除します)
ctrl+M -現在のメッセージを表示または展開する
ctrl+F1 -機能のヒントを表示する
追加のショートカットは、[設定]> [キーボード]> [ショートカット]で検索または定義できます。
最後に、行継続のための...
への特別な言及...
例:
[output1,output2,output3]=calltoafunctionwithlotsofinputs(...
intput1, input2, input3, input4, input5, ...
'property1', propertyvalue1, ...
'property2', propertyvalue2)
最小限の構成可能なMATLABソースコードフォーマッターを作成しました。これは、MATLABEditorで直接使用できます。
あなたはGitHubでそれを見つけることができます: GitHubのMBeautifier
主な機能:
R2013b以降のMatlabバージョンで使用できます。
デプロイと構成については、GitHub(上記のリンク)で説明されています。