MBeautifier 格式化MATLAB代码工具

github地址

主要特点

  • 用空格填充运算符和关键字
  • 使用 MATLAB 编辑器的智能缩进功能进行缩进,可配置缩进字符和级别。
  • 删除/添加连续的空行
  • 在矩阵和元胞数组中插入缺失的元素分隔符(逗号)
  • 在矩阵和元胞数组中插入缺失的连续符号线
  • 格式化 MATLAB 编辑器的当前页面或仅格式化 MATLAB 编辑器或文件中的选择
  • 所有内容都可以在 XML 文件中进行配置

配置

  • 在GitHub中下载源码压缩包 下载地址

  • 解压到任意文件夹中
    MBeautifier 格式化MATLAB代码工具_第1张图片

  • 打开MATLAB,点击上方的设置路径按钮
    设置路径按钮

  • 点击添加并包含子文件夹按钮
    MBeautifier 格式化MATLAB代码工具_第2张图片

  • 在打开的页面中选择刚刚解压的文件夹
    MBeautifier 格式化MATLAB代码工具_第3张图片

  • 点击保存按钮,配置完成
    MBeautifier 格式化MATLAB代码工具_第4张图片

使用方式

  • 在MATLAB的命令行中输入命令
    MBeautifier 格式化MATLAB代码工具_第5张图片

    • MBeautify.formatCurrentEditorPage():格式化当前的编辑器
    • MBeautify.formatCurrentEditorPage(true):格式化当前编辑器并保存
    • MBeautify.formatEditorSelection():格式化当前编辑器中被选中的文本
    • MBeautify.formatEditorSelection(true):格式化当前编辑器中被选中的文本并保存
    • MBeautify.formatFile(file):指定file将其格式化并在编辑器中打开(不保存)
    • MBeautify.formatFile(file, outFile):指定file将其格式化并保存为outFile
    • MBeautify.formatFiles(directory, fileFilter):一次格式化多个文件,directory是目录的绝对路径;fileFilter为通配符表达式,用于过滤目标目录中的文件。文件将就地格式化(覆盖)。
  • 创建快捷方式:在命令行中输入创建快捷方式指令,快捷方式将被添加到右上角,之后直接点击快捷方式按钮即可
    MBeautifier 格式化MATLAB代码工具_第6张图片

    • MBeautify.createShortcut('editorpage'):创建MBeautify.formatCurrentEditorPage()的快捷方式
    • MBeautify.createShortcut('editorselection'):创建MBeautify.formatEditorSelection()的快捷方式
    • MBeautify.createShortcut('file'):创建MBeautify.formatFile(sourceFile, destFile)的快捷方式

格式化规则配置

  • 请自行查看github文档

你可能感兴趣的:(杂谈,matlab,开发语言)