Main Content

代码分析器预设项

代码分析器预设项

可以更改代码分析器消息在编辑器和实时编辑器中的显示方式。除少数例外情况,这些预设项适用于编辑器、实时编辑器、MATLAB® 函数块编辑器(如果您的产品使用该工具)和代码分析器报告中的消息。

主页选项卡的环境部分,点击 预设项。选择代码分析器,然后按下表所述调整预设选项。

选项用法
启用集成警告和错误消息

指定您是否要显示代码分析器消息指示标记,例如给代码加下划线和消息指示标记条(对于编辑器中打开的文档)。

有关详细信息,请参阅使用代码分析器检查代码中的错误和警告

下划线

指定要加下划线的代码问题的类型。

不管您所选的下划线菜单选项为何,编辑器都会在消息指示标记条中标记错误和警告。

自动修复

提供一个指向预设面板的链接,以使您能够调整 MATLAB 可自动修复的、以颜色来突出显示的错误和警告。可通过点击代码分析器消息中的修复按钮触发自动修复。

当前设置

选择要使用的消息设置集。点击向下箭头可选择或浏览至以前保存的设置文件。

操作按钮

点击可打开使您能够进行以下选择的菜单:

  • 另存为 - 将当前的代码分析器消息设置保存到文件中。

    设置的默认位置为 MATLAB 预设文件夹(在您运行 prefdir 时返回的文件夹)。

  • 还原默认值 - 还原默认的代码分析器消息设置。

搜索字段

搜索显示在搜索字段下的代码分析器消息列表。有关详细信息,请参阅在代码分析器预设项中搜索消息

代码分析器消息设置

选中或清除消息可允许或禁止其出现在编辑器文档中。

要展开或折叠列表中的所有类别,请右键点击列表中的任意位置,然后选择全部展开全部折叠

要逐行或逐文件禁用消息,请参阅调整代码分析器消息指示标记和消息

在代码分析器预设项中搜索消息

可以在代码分析器预设项中搜索代码分析器消息列表,以仅显示那些当前与您相关的消息。使用下表所示的任意方法组合。

注意

如果您没有安装 MATLAB Compiler™,“代码分析器预设项”窗格不会显示 MATLAB 编译器(部署)信息类别。

要查看满足条件的消息列表 ...执行此操作...案例

在以下项目中包含指定的文本:

  • 短消息

  • 扩展消息

  • 消息类别

  • 消息 ID

MATLAB Online™ 中,扩展消息未包括在搜索中。

在搜索字段中输入文本。

您想起看到过一条消息包含您要查看的部分文本,但记不起确切的消息文本。

例如,在搜索字段中键入 com 可显示短消息、扩展消息或消息 ID 中包含该文本的那些消息。

对应于给定消息 ID

在搜索字段中键入 msgid:,后跟空格和消息 ID。

您要查看其他某个人编写的代码,并且想看到使用 %#ok<AGROW> 指令取消的消息所对应的消息。

在搜索字段中键入 msgid: agrow。包含 AGROW 的消息 ID 显示为链接。点击每个链接可获取有关消息的更多信息。

并非所有代码分析器消息都有其他信息。这些消息不以链接的形式显示。

可使用代码分析器预设项设置的内容

点击搜索字段右侧的向下箭头,然后点击全部显示

在搜索了某些文本或应用了给定搜索菜单选项之后,您想查看所有返回消息的完整列表。

不同于默认设置(已启用或禁用)

点击搜索字段右侧的向下箭头,然后点击显示根据默认值修改的消息

设置不同于默认值的消息前面有一个灰点。例如:

同事为您提供一个设置文件,您想查看这位同事根据其默认设置更改的每条消息。

在给定类别中

点击搜索字段右侧的向下箭头,点击显示类别中的消息,然后点击所需的类别。

您想查看描述令他人觉得您的代码难以使用的编码方法的消息。

点击搜索字段右侧的向下箭头,选择显示类别中的消息,然后选择美观性和可读性

点击以链接形式显示的消息以了解更多信息。并非所有消息都以链接的形式显示。

警告消息

点击搜索字段右侧的向下箭头,然后选择显示所有警告。黄色三角形中带有一个感叹号 指示警告消息。

您记得以前您的代码生成的警告,但是您想不起使用搜索字段进行查找所需的足够详细的信息。您想浏览所有警告消息以查找所关注的特定消息。

错误消息

点击搜索字段右侧的向下箭头,然后选择显示所有错误。默认情况下,红色圆点中带有一个 X 号 指示错误消息。

您想查找由您之前使用的脚本引发的消息。您只记得它是个错误且它涉及 parfor

点击搜索字段右侧的向下箭头,然后选择显示所有错误。然后,在搜索字段中键入一个空格和 parfor

“代码分析器”预设项窗格仅显示包含单词 parfor 的错误消息。

已禁用的消息

点击搜索字段右侧的向下箭头,然后选择显示已禁用的消息

您想查看默认情况下禁用或您之前禁用过的消息。

搜索消息的示例

要显示包含单词 variable 且已禁用的代码分析器错误消息,请执行以下操作:

  1. 点击搜索字段中的向下箭头,然后选择显示所有错误

    搜索字段包含 severity:error

  2. 在文本 severity:error 的末尾,按空格键,然后键入 variable

  3. 点击搜索字段中的向下箭头,然后选择显示已禁用的消息

搜索字段现在包含 severity:error variable enabled:false。仅满足这些要求的消息才显示在预设项窗格中。要还原所有消息的列表,请点击“清除搜索”按钮

显示所有错误显示已禁用的消息选项在 MATLAB Online 中不可用。

相关主题