AppCode 2023.1 ヘルプ

問題ツールウィンドウ

問題ツールウィンドウには、AppCode がいくつかのタブを使用してプロジェクトで検出した問題が表示されます。

設計時コードインスペクションが有効になっている場合、このタブには、現在のファイルで見つかったすべてのコードの問題が一覧表示されます。エディターでファイルを切り替えると、リストが更新されます。

ウィンドウで問題を選択して F4 を押すか、問題をダブルクリックして、エディターの対応する行に移動します。

ツールバー

項目

ツールチップとショートカット

説明

View Options

表示オプション

重大度でコードの問題を除外し、並べ替えを構成します。グループ化または並べ替えのオプションが選択されていない場合、問題はファイルに表示される順序で一覧表示されます。

the Open Editor Preview button

エディターのプレビューを開く

プレビューペインを開いて、問題ウィンドウのソースコンテキストで選択した問題を表示します。このプレビューは、コードを変更して利用可能なクイックフィックスを適用できる通常のエディターであることに注意してください。

Expand All

すべて展開 Ctrl+NumPad +

すべてのノードを展開。

Collapse All

すべて折りたたむ Ctrl+NumPad -

すべてのノードを折りたたみます。

the Show Quick Fixes button

クイックフィックスの表示 Alt+Enter

選択した問題に対して利用可能なクイックフィックスを表示します。

コンテキストメニューのオプション

項目

ショートカット

説明

クイックフィックスの表示

Alt+Enter

選択した問題に対して利用可能なクイックフィックスを表示します。

問題の説明をコピー

Ctrl+C

問題の説明をクリップボードにコピーします。

ソースに移動

F4

問題を含むコードをエディターで開きます。

ツールバー

項目

ツールチップとショートカット

説明

View Options

表示オプション

重大度でコードの問題を除外し、並べ替えを構成します。グループ化または並べ替えのオプションが選択されていない場合、問題はファイルに表示される順序で一覧表示されます。

the Open Editor Preview button

エディターのプレビューを開く

プレビューペインを開いて、問題ウィンドウのソースコンテキストで選択した問題を表示します。このプレビューは、コードを変更して利用可能なクイックフィックスを適用できる通常のエディターであることに注意してください。

Expand All

すべて展開 Ctrl+NumPad +

すべてのノードを展開。

Collapse All

すべて折りたたむ Ctrl+NumPad -

すべてのノードを折りたたみます。

コンテキストメニューのオプション

項目

ショートカット

説明

問題の説明をコピー

Ctrl+C

問題の説明をクリップボードにコピーします。

ソースに移動

F4

問題を含むコードをエディターで開きます。

ツールバー

項目

ショートカット

説明

Rerun Inspection

Ctrl+F5

インスペクションを実行し、同じタブに結果を表示します。

Close Tab

Ctrl+Shift+F4

現在のタブまたはツールウィンドウを閉じます。

Expand All

Ctrl+NumPad +

すべてのノードを展開。

Collapse All

Ctrl+NumPad -

すべてのノードを折りたたみます。

App actions next occurence

Ctrl+Alt+Down

次の問題に移動します。

App actions previous occurence

Ctrl+Alt+Up

前の問題に移動します。

the Settings button

エラーダイアログで、選択したインスペクションまたはインスペクションのグループの設定を変更します。

Group by Severity

このオプションを有効にすると、問題はエラーと警告の重大度によってグループ化されます。それ以外の場合は、インスペクションによってグループ化されます。

Group by Directory

グループは重大度別に問題を検出しました。

Navigate with Single Click

シングルクリックで移動オプションのオンとオフを切り替えます。オプションがオンでアイテムを選択すると、対応するソースファイルがエディターで開き、適切なフラグメントがハイライトされます。

Filter resolved itmes

解決された問題を非表示にします。

Export

インスペクションの結果を XML または HTML 形式にエクスポートします

Apply a quickfix

Alt+Enter

リストから利用可能なクイックフィックスの 1 つを選択することにより、選択したインスペクションアイテムの問題を解決します

コンテキストメニューのオプション

項目

ショートカット

説明

ソースに移動

F4

選択した問題を含むファイルをエディターで開き、対応するコードフラグメントの先頭にキャレットを配置します。

除外

Delete

選択した項目をさらに検討から除外します。除外されたノードには取り消し線が表示されます。フィルタートグル App general filter がオンの場合、除外されたノードは非表示になります。

含める

Insert

以前に除外された項目を結果のリストに含めます。すべてのネストされたサブ要素も含まれています。

App actions intention bulb App actions quickfix bulb

Alt+Enter

推奨されるソリューションの 1 つを選択します。

問題を抑制する

選択した問題または選択したクラスに対してインスペクションを非表示にします。

設定の編集

エラーダイアログで、選択したインスペクションまたはインスペクションのグループの設定を変更します。

インスペクションを無効にする

結果のアクティブなタブで、選択したインスペクションのアラートを無効にします。フィルタートグル App general filter がオンの場合、無効になっているインスペクションのノードは非表示になります。

インスペクションの実行

選択したインスペクションを再実行し、結果を新しいタブに表示します。

インスペクションレポート

左側のペインでインスペクションノードを選択すると、インスペクションレポートが結果タブの右側のペインに表示されます。報告書には次のものが含まれます:

  • 問題の解決 : 利用可能な各ソリューションのボタン。ボタンをクリックすると、対応する修正が呼び出されます。ボタンが表示されていない場合は、問題を自分で解決する必要があります。

  • 抑止 : このボタンをクリックすると、インスペクション抑制オプションのリストが表示されます。

  • 問題の概要 : 問題の簡単な説明

  • インスペクションを無効にする : 結果のアクティブなタブで、選択したインスペクションのアラートを無効にします。フィルタートグル App general filter がオンの場合、無効になっているインスペクションのノードは非表示になります。

  • インスペクションの実行 ...: 選択したインスペクションを再実行し、結果を新しいタブに表示します。

関連ページ:

インスペクション

このページを使用して、インスペクションプロファイルのカスタマイズ、インスペクション重大度レベルの構成、インスペクションの無効化と有効化、さまざまなスコープのインスペクションの構成を行います。変更されたインスペクションは青でハイライトされます。プロファイルの管理:プロファイル設定したいプロファイルの名前を選択します。適用をクリックすると、選択したプロファイルがプロジェクトのハイライトに自動的に使用されます。IDE にコピー / プロジェクトにコピー: プロジェクトまたはグローバル(IDE)レベルで選...

結果の取得と問題の解決

インスペクションがあなたのコードに問題を検出した場合、すぐにエディターで修正を適用することができます。ハイライトされたコード部分にキャレットを置き、を押します。ほとんどのインスペクションでは、AppCode はクイックフィックスの横に対話的なプレビューを表示します。を押すと、このプレビューを隠したり表示したりできます。問題ツールウィンドウで修正を適用する:インスペクションを手動で起動した場合は、解析が終了した後に自動的に開く問題ツールウィンドウで結果を調べることができます。検出された問題は

インスペクションの無効化と有効化

いくつかのインスペクションは現在見たくない問題を報告するかもしれません。この場合、無効にしたり抑制したりできます。インスペクションを無効にする:インスペクションを使用不可にすると、無効になります。これは、このインスペクションが検出するように設計されているという問題について、コード分析エンジンがプロジェクトファイルの検索を停止することを意味します。インスペクションを無効にすると、現在のインスペクションプロファイルで無効になります。他のプロファイルでは有効のままです。AppCode のほとんどのイ...

検索ツールウィンドウ

検索ツールウィンドウでは、検索結果を操作できます。各検索の結果は、別のタブに表示されるか、新規タブで開くダイアログ設定に応じて、現在のタブの内容を置き換えます。デフォルトでは、ウィンドウが画面の下部に表示されます。ツールバーボタン:オプションこのボタンをクリックして、シンボルに対応する使用箇所の検索ダイアログの 1 つを開きます。検索設定を編集し、ボタンをクリックして、変更された検索クエリを実行できます。再実行最後の検索を繰り返します。/ すべて展開すべて折りたたむこれらのボタンを使用して、すべ...