在输入时检查语法
语法高亮显示
帮助你识别MATLAB®元素中,一些条目在命令窗口、编辑器和实时编辑器中以不同的颜色显示。这种彩色显示器被称为语法高亮显示.默认情况下:
关键词是蓝色的。
字符向量和字符串是紫色的。
未终止的字符向量是褐红色的。
评论是绿色的。
检查A是否大于B如果A > b“更大的”elseifA < b“少”结束
除了错误,命令窗口中的输出可以不显示语法高亮显示。
MATLAB软件复制选择到剪贴板的RTF格式,这是许多微软®窗户®而且麦金塔电脑应用程序支持。万博1manbetx将选定内容从“编辑器”和“实时编辑器”粘贴或拖动到另一个应用程序时,例如微软文字处理软件,粘贴的文本保持了“编辑器”和“实时编辑器”中突出显示颜色和字体特征的语法。
要更改语法突出显示首选项,请在首页选项卡,在环境部分中,选择首选项.然后,选择MATLAB>编辑/调试器>语言从语言下拉列表,选择语言。中高亮显示首选项的语法MATLAB在线™中,选择编辑/调试器>MATLAB语言或编辑/调试器>其他语言.
分隔符匹配
MATLAB指示匹配和不匹配的分隔符,例如圆括号、方括号和大括号,以帮助您避免语法错误。MATLAB还指示成对的语言关键字,如为
,如果
,而
,其他的
,结束
语句。
在编辑器和实时编辑器中,MATLAB通过在两个分隔符中简单地加下划线来指示匹配的分隔符。在命令窗口中,匹配的分隔符通过高亮显示而不是下划线表示。在MATLAB在线,命令窗口行为匹配编辑器和实时编辑器行为。
MATLAB通过简单地划掉不匹配的分隔符来指示编辑器、实时编辑器和命令窗口中的不匹配分隔符。
如果存在匹配的分隔符,但在屏幕上不可见,则打开一个窗口并显示包含匹配分隔符的行。单击窗口转到该行。
如果MATLAB提醒您匹配和不匹配的分隔符,则可以进行更改。在首页选项卡,在环境部分中,点击首选项.选择MATLAB>键盘在分隔符匹配部分,从可用选项中进行选择。
代码建议和完成
当您编写代码时,MATLAB建议并完成函数、模型、MATLAB对象、文件、文件夹、变量、结构、图形属性、参数和选项的名称。使用这些自动建议和补全可以更快地编写命令并避免排版错误。
编辑器和实时编辑器在您输入时显示可能的匹配项。要在脚本中插入匹配项,请使用方向键选择所需的名称,然后按选项卡关键。按下Esc键,在不选择任何内容的情况下清除可能的补全列表。
命令窗口仅在按下后才显示可能的匹配选项卡关键。要在“命令窗口”中补全名称,请键入要补全的名称的前几个字符,然后按选项卡关键。使用方向键选择所需的名称,然后按选项卡关键了。在MATLAB在线,命令窗口行为与编辑器和实时编辑器行为匹配,在您键入时显示可能的匹配。
自动建议和补全在补全图形属性的名称和值时特别有用。例如,情节(x, y,“线型”,“-”)
.
您还可以使用这些建议来完成某些函数的参数名称和选项。例如,格式(“shortEng”)
.
当输入包含函数的语句时,MATLAB可能会为该函数建议多种语法。要查看其他语法,请单击语法右侧的箭头。或者,按Ctrl +向下箭头键盘快捷键显示和隐藏额外的语法。在macOS系统,使用命令键而不是Ctrl.
类似地,如果MATLAB建议使用多个参数,则单击参数描述右侧的箭头以查看其他参数。或者,您可以使用Ctrl + Alt +右箭头而且Ctrl + Alt +左箭头键盘快捷方式。
MATLAB根据当前状态显示建议,包括:
当前工作空间中定义的变量。
搜索路径上或当前文件夹中的文件和文件夹。
活动文档中定义的、游标当前位置可用的变量、函数、类属性和类方法。
MATLAB不完成仅在活动文件中定义的结构数组的字段名。
提示
要在启用建议和补全时在语句中插入制表符,首先,添加一个空格。然后,按下选项卡关键。否则,MATLAB将尝试完成一个名称。在Live Editor中,如果启用了建议和补全,但没有可用的补全,MATLAB将插入一个选项卡。
禁用自动建议和完成功能
在编辑器和实时编辑器中,只有在按下后,MATLAB才能建议和完成名称选项卡钥匙,在视图选项卡,在显示部分,单击自动完成按钮。或者,你可以去首页Tab,在环境部分中,点击首选项.然后,选择编辑/调试器>自动完成在建议和完成部分中,选择在标签上显示.
在“命令窗口”中,要禁用建议和补全,请在“首选项”窗口中选择MATLAB>命令窗口>自动完成清除启用制表符补全选择。
在命令窗口中MATLAB在线,使MATLAB只在您按下后才建议并完成名称选项卡钥匙,在首页选项卡,在环境部分中,点击首选项.然后,选择MATLAB>命令窗口>自动完成在建议和完成部分中,选择在标签上显示.
函数语法提示
在“命令窗口”、“实时编辑器”或“编辑器”中输入函数时,将在窗口中打开语法提示,以显示该函数的允许输入参数。
对于MATLAB安装的函数和您创建的函数,会出现函数语法提示。MATLAB函数的语法提示来自文档。所创建函数的语法提示来自MATLAB程序文件中的函数定义语句(第一个可执行行)。该文件必须在搜索路径或当前文件夹中。有关向所创建的函数添加帮助的详细信息,请参见为程序添加帮助.
若要使用函数语法提示,请键入带开圆括号的函数名。打开一个窗口,显示函数的基本语法。在编辑器和实时编辑器(和命令窗口中的MATLAB在线),你可以使用下拉箭头在语法的右侧显示所有可用的语法。
您可以为任何以蓝色显示的参数键入输入。输入您自己的输入名称,而不是窗口中显示的参数名称。显示的语法选项会根据您刚刚输入的参数而变化。
在编辑器和实时编辑器(和命令窗口中的MATLAB在线), MATLAB显示每个参数的描述。可选参数由(可选)参数描述旁边的关键字。
有些函数名是重载的。也就是说,有不同的同名函数支持不同类型的输入。万博1manbetx重载函数要求将对象作为第一个输入传递。当您指定对象名称时,语法提示将被更新,以反映函数的正确版本,如所示。实时编辑器可能不会显示所有重载。
函数语法提示只是建议。有关函数的详细信息,请参见文档中的函数参考页。若要打开该函数的文档,请单击函数语法提示左边的按钮。
要禁用“命令窗口”中的函数语法提示,请在首页选项卡,在环境部分中,点击首选项.然后,选择MATLAB>命令窗口>自动完成在建议和完成部分,明确启用功能提示.中的“编辑器”、“实时编辑器”或“命令窗口”不支持禁用函数语法提示万博1manbetxMATLAB在线.