主要内容

编辑和格式代码

要编辑您的代码,请在编辑器和实时编辑器中,您可以使用列选择,代码自动完成和重构。要格式化代码并使您的代码更容易读取,请使用缩进,文本宽度指示和代码折叠。

列选择

在“编辑器”和“实时编辑器”中添加或编辑代码时,可以选择并编辑一个矩形的代码区域(也称为列选择块编辑)。如果要复制或删除多列数据(而不是行)或者要一次编辑多行,则选择和编辑代码很有用。要选择矩形区域,请按Alt使用鼠标进行选择时键。在macOS系统,使用选项钥匙。

例如,选择数据的第二列一种

类型0.将所有选定值设置为0。

在R2021b之前,列选择只能在Live Editor中使用,不能在Editor中使用。

改变案例

在“编辑器”和“实时编辑器”中,您可以将所选文本或代码的大小写从全部大写改为小写,或反之亦然。选择文本,右击并选择改变案例.或者,您也可以按Ctrl + Shift +一个.如果文本包含大写和小写文本,MATLAB®将大小写全部更改为大写。

在r2021b之前,改变案例选项仅在实时编辑器中可用,而不在编辑器中。

自动完成代码

MATLAB在编辑器和实时编辑器中输入代码时完成括号和引号。例如,如果您在编辑器或实时编辑器中键入一个开括号,MATLAB会添加闭括号。MATLAB还完成注释、字符向量、字符串和括号,当它们被分割成两行时。

Matlab还可以完成块结尾。在这方面选项卡,环境部分,点击喜好.选择编辑/调试器>自动完成和在自动编码选项部分,选择一个或多个自动完成块的结局选项。

要撤销自动代码补全,请按Ctrl + Z或者是撤销按钮。要禁用自动代码完成,请在编辑/调试器>自动完成的选项中,清除一个或多个选项自动编码选项部分。

在R2021B之前,MATLAB仅在实时编辑器中完成代码,而不是编辑器。

重构代码

您可以通过将所选择的代码区域或本地函数转换为函数或本地函数来将大型脚本或函数缩小块重构

重构选定的代码区域:

  1. 选择一行或多行代码。

  2. 在这方面编辑器直播编辑选项卡,代码部分,点击重构并从可用选项中进行选择。

  3. 输入新功能的名称。MATLAB使用所选代码创建函数,并将原始代码替换为对新创建的函数的调用。

在R2021B之前,重构选项仅在Live编辑器中可用,而不是编辑器。

缩进代码

缩进代码使函数和语句(如循环更易于阅读。默认情况下,MATLAB缩小代码(如编辑器和Live Editor)的函数和循环正文如您键入。当您使用选项卡或空格进行缩进线路时,MATLAB也将随后的行与这些行对齐。

您可以根据您喜欢编写代码的方式启用或禁用自动缩进。在这方面选项卡,环境部分,点击喜好.选择MATLAB>编辑/调试器>和在下拉列表,选择一种编程语言。然后,在缩进选定语言的部分,选择或清除在打字时应用智能缩进选择。

笔记

TLC、VHDL或Verilog不支持缩进首选项。金宝app

Matlab Online™,缩进首选项位于MATLAB>编辑/调试器>MATLAB语言MATLAB>编辑/调试器>其他语言

如果禁用自动缩进,要缩进所选的代码行,请转到编辑器直播编辑标签和在代码部分,点击

手动将所选行的缩进进一步向左或向右增加编辑器直播编辑选项卡,单击, 或者.手动增加缩进工作是否启用或禁用自动缩进。或者,您可以使用选项卡钥匙或者Shift + Tab.关键。如果你选择Emacs式标签关键智能缩进选项MATLAB>编辑/调试器>选项卡在首选项中,所选行根据缩进实践缩进。

在R2018A之前,仅在编辑器中支持缩进偏好,而不是在实时编辑器中支持。金宝app

指定函数缩进偏好

你可以在MATLAB代码文件中指定函数如何缩进。在这方面选项卡,环境部分,点击喜好.选择MATLAB>编辑/调试器>和在下拉列表,选择MATLAB.然后,从中选择函数缩进格式选项:

  • 经典的—“编辑器”和“实时编辑器”将函数代码与函数声明对齐。

    包含代码和嵌套函数的函数,每个函数的代码对齐到函数声明。

  • 缩进嵌套功能-编辑器和实时编辑器在嵌套函数中缩进函数代码。

    包含代码和嵌套函数的函数,其中嵌套函数中的代码从嵌套函数声明缩进。

  • 缩进所有功能- 编辑器和Live Editor缩进主要和嵌套功能的功能代码。

    函数包含代码和嵌套函数,每个函数的代码从其函数声明中缩进。

Matlab在线,Matlab缩进偏好位于MATLAB>编辑/调试器>MATLAB语言

折叠代码

代码折叠在编辑器中展开并折叠MATLAB代码块。您可以使用代码折叠来隐藏您目前不工作的代码。代码折叠可提高包含众多函数或其他代码块的文件的可读性。直播编辑器不支持代码折叠。金宝app

例如,你可以折叠:

  • 代码部分

  • 为了par

  • 函数代码

  • 类代码

  • 多行注释

要展开或折叠代码块,请单击加号或减号在编辑器中出现在结构左侧的。或者,您可以使用ctrl + shift +。(时期)Ctrl +。(时期)键盘快捷键或使用代码折叠按钮视图选项卡。

要展开或折叠文件中的所有代码,请将光标放在文件中的任何位置,转到视图选项卡,然后选择全部展开全部折叠.或者,您可以使用Ctrl + Shift +,(逗号)Ctrl +,(逗号)键盘快捷键。

笔记

如果使用一个或多个折叠构造的文件打印文件,则这些构造在文件的打印版本中扩展。

您可以更改可以折叠的编程构造,以及是否在您第一次打开MATLAB文件时折叠编程构造。在这方面选项卡,环境部分,点击喜好.选择编辑/调试器>代码折叠,然后调整首选项。

更改右侧文本限制指示符

默认情况下,在编辑器的第75列出现一条浅灰色的垂直线(规则),指示一行超过75个字符的位置。您可以将这个文本限制指示符设置为另一个值,这很有用,例如,如果您想在具有不同行宽限制的另一个文本编辑器中查看代码。实时编辑器不支持右侧文本限制指示符。金宝app

隐藏或更改垂直线的外观:

  1. 在这方面选项卡,环境部分,点击喜好

  2. 在“首选项”窗口中,选择MATLAB>编辑/调试器>展示

  3. 中调整设置右边文字限制部分。

右侧文本限制指示器仅是视觉提示,不会阻止文本超出限制。要自动在指定的列编号包装评论文本,请转到标签和在环境部分,点击喜好.选择MATLAB>编辑/调试器>,并调整注释格式偏好。调整注释格式偏好,Matlab在线, 选择编辑/调试器>MATLAB语言

相关的话题