Had*_*deh 13 matlab code-formatting editor
如何在MATLAB编辑器中重新格式化代码?其他IDE通常具有重新格式化或格式化选项,用于排列书面代码的位置.MATLAB的编辑有吗?我使用MATLAB R2013a
RTL*_*RTL 18
Matlab编辑器的一些默认格式快捷方式 - 假设是windows
ctrl+ A- 全选
ctrl+ I- 智能减少
ctrl+ =- 全部折叠(循环控制语句)
ctrl+ shift+ = 全部展开(循环控制语句)
ctrl+ ]- 增加缩进
ctrl+ [- 减少缩进
ctrl+ J- 包装注释
Matlab编辑器的其他有用的键盘快捷键
ctrl+ R- 注释选择(向所有选定行添加前导%)
ctrl+ T- 取消注释选择(从选定行中删除前导%)
ctrl+ K- 删除行(从插入符号删除到行尾,如果行为空删除换行符)
ctrl+ M- 查看或展开当前消息
ctrl+ F1- 显示功能提示
可以在Prefrences> Keyboard> Shortcuts中找到或定义其他快捷方式
最后特别提到...线路延续......
例如:
[output1,output2,output3]=calltoafunctionwithlotsofinputs(...
intput1, input2, input3, input4, input5, ...
'property1', propertyvalue1, ...
'property2', propertyvalue2)
Run Code Online (Sandbox Code Playgroud)
DVa*_*rga 18
我创建了一个简约的,可配置的Matlab源代码格式化程序,可以直接在Matlab编辑器中使用.
你可以在GitHub上找到它:MBeautifier在GitHub上
主要特点:
它可以在从R2011a开始的Matlab版本中使用.
它包含使用单个XML文件的配置部件,可用于设置替换规则.
部署和配置在GitHub上进行了描述(上面的链接).