exponenta event banner

Настройки анализатора кода

Настройки анализатора кода

Можно изменить способ отображения сообщений анализатора кода в редакторе и интерактивном редакторе. За некоторыми исключениями, эти настройки применяются к сообщениям в редакторе, редакторе Live Editor, редакторе функциональных блоков MATLAB ® (если вы используете этот инструмент) и отчете анализатора кода.

На вкладке Главная (Home) в разделе Среда (Environment) щелкните Настройки (Preferences). Выберите Анализатор кода (Code Analyzer), а затем настройте параметры настройки, как описано в таблице ниже.

ВыборИспользование
Включенные интегрированные предупреждения и сообщения об ошибках

Укажите, требуется ли отображать индикаторы сообщений Code Analyzer, такие как подчеркивание кода и панель индикаторов сообщений, для документов, открытых в редакторе.

Дополнительные сведения см. в разделе Автоматическая проверка кода в редакторе и интерактивном редакторе - анализатор кода.

Подчеркивание

Укажите тип проблем кодирования, которые необходимо подчеркнуть.

Независимо от выбранной опции меню подчеркивания, редактор помечает ошибки и предупреждения в строке индикатора сообщения.

Автозафиксировать

Предоставляет ссылку на панель настроек, которая позволяет настроить ошибки выделения цвета и предупреждения, которые MATLAB может автоматически фиксировать. Чтобы запустить автофиксацию, нажмите кнопку «Исправить» в сообщении анализатора кода.

Активные настройки

Выберите набор параметров сообщений для использования. Щелкните стрелку вниз, чтобы выбрать или перейти к ранее сохраненному файлу настроек.

Кнопка «Действия»

Щелкните, чтобы открыть меню, позволяющее выбрать:

  • Сохранить как - сохранение текущих настроек сообщений анализатора кода в файле.

    По умолчанию используется папка настроек MATLAB (папка, возвращаемая при запуске). prefdir).

  • Восстановить значения по умолчанию - восстановление параметров сообщений анализатора кода по умолчанию.

Поле поиска

Поиск по списку сообщений анализатора кода, отображаемых под полем поиска. Дополнительные сведения см. в разделе Поиск сообщений в настройках анализатора кода.

Параметры сообщений анализатора кода

Выберите или очистите сообщения, чтобы включить или отключить их отображение в документах редактора.

Чтобы развернуть или свернуть все категории в списке, щелкните правой кнопкой мыши в любом месте списка и выберите Развернуть все (Expand All) или Свернуть все (Collapse All).

Чтобы подавить сообщение по очереди или по файлам, см. раздел Настройка индикаторов и сообщений анализатора кода.

Поиск сообщений в настройках анализатора кода

Можно выполнить поиск в списке сообщений анализатора кода в настройках анализатора кода для отображения только тех сообщений, которые в настоящее время представляют для вас интерес. Используйте любую комбинацию методов, представленных в следующей таблице.

Примечание

Если Compiler™ MATLAB не установлен, на панели настроек анализатора кода не отображается категория сообщений компилятора MATLAB (развертывание).

Просмотр списка сообщений...Выполнить это действие...Пример сценария

Содержит указанный текст в:

  • Короткое сообщение

  • Расширенное сообщение

  • Категория сообщений

  • Идентификатор сообщения

В MATLAB Online™ расширенное сообщение не включается в поиск.

Введите текст в поле поиска.

Вы помните, что видели сообщение, содержащее текст, который вы хотите просмотреть, но вы не можете запомнить точный текст сообщения.

Например, введите com в поле поиска для отображения сообщений, содержащих этот текст в кратком сообщении, расширенном сообщении или идентификаторе сообщения.

Соответствует заданному идентификатору сообщения

Напечатать msgid: за которым следует идентификатор сообщения в поле поиска.

Вы просматриваете код, написанный другим пользователем, и хотите увидеть сообщение, соответствующее подавленному, с помощью %#ok<AGROW> директива.

Напечатать msgid:agrow в поле поиска. Идентификаторы сообщений, содержащие AGROW отображаются в виде ссылок. Щелкните каждую ссылку для получения дополнительной информации о сообщении.

Не все сообщения анализатора кода содержат дополнительную информацию. Эти сообщения не отображаются в виде ссылок.

Настройка с помощью настроек анализатора кода

Щелкните стрелку вниз справа от поля поиска и выберите Показать все.

Вы хотите увидеть полный список сообщений после того, как вы искали сообщения для какого-то текста или данной опции меню поиска.

Отличается от значения по умолчанию (включено или отключено)

Щелкните стрелку вниз справа от поля поиска и выберите Показать сообщения, измененные по умолчанию.

Серая точка предшествует сообщению с параметром, отличным от значения по умолчанию. Например:

Коллега дал вам файл параметров, и вы хотите просмотреть каждое сообщение, которое он изменил по умолчанию.

В данной категории

Щелкните стрелку вниз справа от поля поиска, выберите Показать сообщения в категории и выберите нужную категорию.

Вы хотите просмотреть сообщения, описывающие методы кодирования, которые затрудняют использование кода другими пользователями.

Щелкните стрелку вниз справа от поля поиска, выберите Показать сообщения в категории, а затем выберите Эстетика и удобочитаемость.

Для получения дополнительной информации щелкните сообщения, отображаемые в виде ссылок. Не все сообщения отображаются как ссылки.

Это предупреждения

Щелкните стрелку вниз справа от поля поиска и выберите Показать все предупреждения. Восклицательный знак в желтом треугольнике указывает на предупреждающее сообщение.

Вы вспоминаете предыдущие предупреждения, сгенерированные кодом, но не помните достаточно сведений, чтобы использовать поле поиска для его поиска. Требуется пропустить все предупреждающие сообщения, чтобы найти интересующее сообщение.

Являются ли ошибки

Щелкните стрелку вниз справа от поля поиска и выберите Показать все ошибки. По умолчанию X в красной точке указывает на сообщение об ошибке,.

Вы хотите найти сообщение, вызванное сценарием, над которым работали ранее. Все, что вы можете вспомнить, это то, что это была ошибка и это связано с parfor.

Щелкните стрелку вниз справа от поля поиска и выберите Показать все ошибки. Затем введите пробел и parfor в поле поиска.

На панели настроек анализатора кода отображаются только сообщения об ошибках, содержащие слово parfor.

Отключены

Щелкните стрелку вниз справа от поля поиска и выберите Показать отключенные сообщения.

Вы хотите видеть сообщения, которые отключены по умолчанию или ранее отключены.

Пример поиска сообщений

Отображение сообщений об ошибках анализатора кода, содержащих слово variable и отключены:

  1. Щелкните стрелку вниз в поле поиска и выберите Показать все ошибки.

    Поле поиска содержит severity:error.

  2. В конце текста severity:error, нажмите клавишу Пробел и введите variable.

  3. Щелкните стрелку вниз в поле поиска и выберите Показать отключенные сообщения.

Поле поиска теперь содержит severity:error variable enabled:false. На панели «Настройки» отображаются только те сообщения, которые соответствуют этим требованиям. Чтобы восстановить список всех сообщений, нажмите кнопку «Очистить поиск».

Параметры Показать все ошибки и Показать отключенные сообщения недоступны в MATLAB Online.

Связанные темы