Можно изменить способ отображения сообщений анализатора кода в редакторе и Live Editor. За несколькими исключениями эти настройки применяются к сообщениям в Editor, Live Editor, MATLAB® Function Block Editor (если ваши продукты используют этот инструмент) и Анализатор Кода Report.
На вкладке Home, в разделе Environment, нажмите Preferences. Выберите Code Analyzer, а затем измените опции выбора, как описано в таблице ниже.
Опция | Использование |
---|---|
Enabled Integrated Warning and Error Messages | Укажите, требуется ли отображать индикаторы сообщений анализатора кода, такие как подчеркивание кода и строка индикатора сообщения, для документов, открытых в редакторе. Для получения дополнительной информации смотрите Автоматическая проверка кода в Редактора и Live Editor - Анализатор кода. |
Underlining | Укажите тип проблем кодирования, которые вы хотите подчеркнуть. Независимо от выбранной опции меню подчеркивания, редактор помечает ошибки и предупреждения на панели индикатора сообщения. |
Autofix | Предоставляет ссылку на панель выборов, которая позволяет настраивать ошибки подсветки цвета и предупреждения, которые MATLAB может автоматически сверять. Вы запускаете автофикс, нажимая кнопку Fix в сообщении анализатора кода. |
Active Settings | Выберите набор параметров сообщений для использования. Щелкните стреле вниз, чтобы выбрать или просмотреть ранее сохраненный файл настроек. |
Кнопка Действия | Щелкните, чтобы открыть меню, которое позволяет вам выбрать:
|
Поле поиска | Поиск в списке сообщений анализатора кода, которые отображение под полем поиска. Для получения дополнительной информации смотрите Поиск сообщений в настройках анализатора кода. |
Настройки сообщений анализатора кода | Выберите или очистите сообщения, чтобы включить или подавить их внешний вид в документах редактор. Чтобы развернуть или свернуть все категории в списке, щелкните правой кнопкой мыши в любом месте списка и выберите Expand All или Collapse All. Чтобы подавить сообщение на строчном или файловом базисный, смотрите Настройте Анализатор кода Индикаторы сообщений и Сообщения. |
Вы можете искать в списке сообщений анализатора кода в настройках анализатора кода, чтобы отобразить только те сообщения, которые в настоящее время представляют для вас интерес. Используйте любую комбинацию методов, представленных в следующей таблице.
Примечание
Если MATLAB Compiler™ не установлен, на панели настроек анализатора кода не отображается категория MATLAB Compiler (deployment) messages.
Чтобы просмотреть список сообщений... | Выполните это действие... | Пример сценария |
---|---|---|
Содержащий указанный текст в:
В Online™ MATLAB расширенное сообщение не включается в поиск. | Введите текст в поле поиска. | Вы помните, что видели сообщение, содержащее текст, который вы хотите просмотреть, но вы не можете запомнить точный текст сообщения. Для примера введите |
Соответствует заданному идентификатору сообщения | Тип | Вы просматриваете код, который написал кто-то другой, и хотите увидеть сообщение, которое соответствует подавленному с помощью Тип Не все сообщения анализатора кода имеют дополнительную информацию. Эти сообщения не отображаются как ссылки. |
Который можно задать с помощью настроек Анализатор кода | Щелкните стреле вниз справа от поля поиска и нажмите кнопку Show All. | Вы хотите просмотреть полный список сообщений после поиска в сообщениях какого-либо текста или заданной опции меню поиска. |
Отличается от настройки по умолчанию (включена или отключена) | Щелкните стреле вниз справа от поля поиска и нажмите кнопку Show Messages Modified from Default. Серая точка предшествует сообщению с параметром, отличным от значения по умолчанию. Для примера: | Коллега дал вам файл настроек, и вы хотите просмотреть каждое сообщение о том, что коллега изменил свою настройку по умолчанию. |
В данной категории | Щелкните стреле вниз справа от поля поиска, нажмите кнопку Show Messages in Category, а затем щелкните нужную категорию. | Вы хотите просмотреть сообщения, которые описывают методы кодирования, которые затрудняют использование вашего кода другими. Щелкните стреле вниз справа от поля поиска, выберите Show Messages in Category, а затем выберите Aesthetics and Readability. Для получения дополнительной информации щелкните сообщения, которые отображаются как ссылки. Не все сообщения отображаются как ссылки. |
Что такое предупреждения | Щелкните стреле вниз справа от поля поиска и выберите Show All Warnings. Восклицательная точка в желтом треугольнике указывает на предупреждающее сообщение. | Вы вспоминаете предыдущие предупреждения о том, что ваш код сгенерирован, но вы не можете запомнить достаточно подробностей, чтобы использовать поле поиска, чтобы найти его. Вы хотите использовать все предупреждающие сообщения, чтобы найти конкретный интересующий вас. |
Являются ли ошибки | Щелкните стреле вниз справа от поля поиска и выберите Show All Errors. По умолчанию X в красной точке указывает на сообщение об ошибке,. | Вы хотите найти сообщение, вызванное скриптом, над которым вы работали ранее. Все, что вы можете вспомнить, это то, что это была ошибка и это было связано Щелкните стреле вниз справа от поля поиска и выберите Show All Errors. Затем введите пространство и На панели выборов Анализатора кода отображаются только сообщения об ошибке, содержащие это слово |
Отключены | Щелкните стреле вниз справа от поля поиска и выберите Show Disabled Messages. | Вы хотите видеть сообщения, которые по умолчанию отключены или ранее отключены. |
Отображение сообщений об ошибке анализатора кода, содержащих слово variable
и отключены:
Щелкните стреле вниз в поле поиска и выберите Show All Errors.
Поле поиска содержит severity:error
.
В конце текста severity:error
, нажмите клавишу Space и введите variable
.
Щелкните стреле вниз в поле поиска и выберите Show Disabled Messages.
Теперь поле поиска содержит severity:error variable enabled:false
. На панели « Настройках» отображаются только сообщения, отвечающие этим требованиям. Чтобы восстановить список всех сообщений, нажмите кнопку удаления поиска.
Опции Show All Errors и Show Disabled Messages недоступны в MATLAB Online.