Main Content

コード アナライザー基本設定

コード アナライザー基本設定

コード アナライザーのメッセージをエディターおよびライブ エディターに表示する方法は変更できます。いくつかの例外はありますが、これらの基本設定はエディター、ライブ エディター、MATLAB® Function ブロック エディター (製品でこのツールを使用している場合)、およびコード アナライザー レポート内のメッセージに適用されます。

[ホーム] タブの [環境] セクションで [基本設定] をクリックします。[コード アナライザー] を選択し、次の表で説明している基本設定オプションを調整します。

オプション使用方法
統合された警告とエラー メッセージを有効にする

エディターで開くドキュメントに対して、コードの下線やメッセージ インジケーター バーなどの、コード アナライザー メッセージ インジケーターを表示するかどうかを指定します。

詳細については、コード アナライザーを使用したエラーと警告についてのコードのチェックを参照してください。

下線

下線を表示するコーディング問題のタイプを指定します。

下線表示のメニュー オプションの選択に関係なく、メッセージ インジケーター バーにはエラーと警告がエディターによってマークされます。

自動変更

MATLAB が自動修正できるエラーと警告の強調色を調整する、基本設定パネルへのリンクが提供されます。コード アナライザー メッセージの [修正] ボタンをクリックして、自動修正をトリガーします。

アクティブ設定

使用する一連のメッセージ設定を選択します。下矢印をクリックすると、以前に保存した設定ファイルを選択または参照できます。

アクション ボタン

クリックすると、選択できるメニューが開きます。

  • 名前を付けて保存 — 現在のコード アナライザー メッセージ設定をファイルに保存します。

    設定の既定の場所は、MATLAB 基本設定フォルダー (prefdir を実行するときに戻されるフォルダー) です。

  • 既定の設定に戻す — 既定のコード アナライザー メッセージ設定に戻します。

検索フィールド

検索フィールドの下に表示されるコード アナライザー メッセージのリストを検索します。詳細については、[コード アナライザー基本設定] でのメッセージの検索を参照してください。

コード アナライザー メッセージ設定

メッセージのエディター ドキュメント内での表示を有効にするか非表示にするかを選択または選択解除します。

リスト内のすべてのカテゴリを展開または折りたたむには、リスト内の任意の場所を右クリックして [すべて展開] または [すべて折りたたむ] を選択します。

行ごとまたはファイルごとにメッセージを非表示にするには、コード アナライザー メッセージ インジケーターとメッセージの調整を参照してください。

[コード アナライザー基本設定] でのメッセージの検索

[コード アナライザー基本設定] のコード アナライザー メッセージのリストを検索して、現時点で関心の対象となるメッセージのみを表示することができます。次の表の方法を組み合わせて使用します。

メモ

MATLAB Compiler™ がインストールされていない場合、[コード アナライザー基本設定] ペインに [MATLAB Compiler (デプロイ) メッセージ] カテゴリは表示されません。

メッセージのリストを表示する実行するアクションシナリオの例

次の内ある指定のテキストを含むメッセージ

  • 短いメッセージ

  • 拡張されたメッセージ

  • メッセージ カテゴリ

  • メッセージ ID

MATLAB Online™ では、拡張されたメッセージは検索に含まれません。

テキストを検索フィールドに入力します。

あるテキストを含むメッセージを見た覚えがあり、それを見直したいものの、正確なメッセージ テキストを思い出せない場合などに使用します。

たとえば、検索フィールドに com と入力すると、短いメッセージ、拡張されたメッセージまたはメッセージ ID の内にそのテキストを含むメッセージが表示されます。

入力した ID に対応するメッセージ

検索フィールドで、msgid: の後にスペースで区切ってメッセージ ID を入力します。

他のユーザーが作成したコードをレビューし、%#ok<AGROW> 命令で非表示にされているメッセージを表示する場合などに使用します。

検索フィールドに msgid: agrow と入力します。AGROW を含むメッセージ ID はリンクとして表示されます。それぞれのリンクをクリックすると、メッセージの詳細が表示されます。

すべてのコード アナライザー メッセージに追加情報があるとは限りません。これらのメッセージはリンクとして表示されます。

コード アナライザー基本設定で設定するメッセージ

フィルター フィールドの右側の下矢印をクリックし、[すべてを表示] を選択します。

何らかのテキストや特定の検索メニュー オプションを使用してメッセージを検索した後に、メッセージの完全なリストを表示する場合などに使用します。

既定の設定と (有効または無効が) 異なるメッセージ

フィルター フィールドの右側の下矢印をクリックし、[既定から修正されたメッセージを表示] を選択します。

既定とは異なるメッセージの設定はメッセージの前にグレーのドット記号が表示されます。以下に例を示します。

仲間のユーザーから設定ファイルが提供され、そのユーザーが既定の設定から変更した各メッセージをレビューする場合に使用します。

カテゴリ内のメッセージ

検索フィールドの右側にある下向き矢印をクリックし、[カテゴリ内のメッセージを表示] をクリックして、必要なカテゴリをクリックします。

他のユーザーがコードを使用しづらくする原因となっているコード記述法を説明するメッセージをレビューする場合に使用します。

検索フィールドの右側にある下向き矢印をクリックし、[カテゴリ内のメッセージを表示] を選択して、[外観と可読性] を選択します。

詳細を参照するには、リンクとして表示されるメッセージをクリックします。すべてのメッセージがリンクとして表示されるとは限りません。

警告

検索フィールドの右側にある下向き矢印をクリックして、[すべての警告を表示] を選択します。黄色の三角形の中の感嘆符 は、警告メッセージを示します。

コードによって以前生成された警告について覚えてはいるものの、この警告を見つけるために検索フィールドを使用するだけの十分な詳細は思い出せない場合に使用します。すべての警告メッセージに目を通して、対象の警告メッセージを見つけることができます。

エラー メッセージ

検索フィールドの右側にある下向き矢印をクリックして、[すべてのエラーを表示] を選択します。既定では、赤いドット内の X はエラー メッセージを示します。

以前に使用したスクリプトによって表示されたメッセージを検索しようとしています。覚えているのは、そのメッセージがエラー メッセージであったことと、関数 parfor に関連していたことのみだとします。

検索フィールドの右側にある下向き矢印をクリックして、[すべてのエラーを表示] を選択します。次に、検索フィールドにスペースと「parfor」を入力します。

[コード アナライザー基本設定] ペインには、単語 parfor を含むエラー メッセージのみが表示されます。

無効なメッセージ

検索フィールドの右側にある下向き矢印をクリックして、[無効メッセージを表示] を選択します。

既定で無効にされたメッセージまたは以前に無効にされたメッセージを表示する場合に使用します。

メッセージの検索例

単語 variable を含む無効なコード アナライザー エラー メッセージを表示するには、以下の手順に従います。

  1. 検索フィールドにある下向き矢印をクリックして、[すべてのエラーを表示] を選択します。

    検索フィールドには重大度:エラーと入力されています。

  2. テキスト severity:error の末尾で Space キーを押し、variable と入力します。

  3. 検索フィールドにある下向き矢印をクリックして、[無効メッセージを表示] を選択します。

これで、検索フィールドには重大度:エラー variable 有効:false と入力されています。基本設定ペインには条件を満たすメッセージのみが表示されます。すべてのメッセージのリストを元どおり表示するには、[検索をクリア] ボタン をクリックします。

[すべてのエラーを表示] オプションと [無効メッセージを表示] オプションは、MATLAB Online では使用できません。

関連するトピック