使用MATLAB代码美化可实现以下功能:
- 用空格填充运算符和关键字
- 可配置的缩进字符和级别。使用 MATLAB 编辑器的智能缩进功能缩进
- 删除/添加连续空行
- 缺失的元素分隔符(逗号)插入到矩阵和元胞数组的初始化中
- 将缺失的连续符号行插入矩阵和元胞数组初始化
- 内衬连续生产线
- 格式化 MATLAB 编辑器的当前页面可能只格式化 MATLAB 编辑器或文件中的选择
- 虽然以上所有内容都可以单独存在 XML 配置在文件中
用法
从 MATLAB 命令行窗口
支持四种方法:
- 在 MATLAB 编辑器的当前活动页面上执行格式化。命令:
MBeautify.formatCurrentEditorPage()
。默认情况下,文件不保存,但在编辑器中保持打开状态。可以选择使用MBeautify.formatCurrentEditorPage(true)
语法保存格式化文件。 - 对 MATLAB 编辑器活动页面的当前选定文本执行格式化。命令:
MBeautify.formatEditorSelection()
。在这种情况下,上述可选的保存机制也存在。在大文件下很有用,但在任何情况下MBeautify.formatCurrentEditorPage()
建议使用。 - 格式化文件。
MBeautify.formatFile(file)
。可与 (1) 一个参数一起使用:输入文件格式化,未保存 MATLAB 保持编辑器打开(2)两个参数MBeautify.formatFile(file, outFile)
:在指定的输出文件中保存格式化文件。输出可与输入相同。 - 格式化目录中的多个文件。
MBeautify.formatFiles(directory, fileFilter)
。第一个参数是目录的绝对路径,第二个参数是通配符表达式(用于dir
命令)用于过滤目标目录中的文件。文件将格式化(覆盖)。
来源:https://github.com/davidvarga/MBeautifier
请在源作者下载源码github下载。
如无法下载,可在此免费下载:MATLAB代码美化源代码-行业报告文档资源-CSDN下载