AppCode 2023.1 ヘルプ

定義と型定義

AppCode では、クラス、フィールド、メソッド、関数などのシンボルがプロジェクト内のどこでどのように定義されているかを確認できます。この目的のために、IDE はクイック定義ポップアップを備えています。

Quick Definition popup

キャレットでシンボルの定義を表示

  • エディター内のシンボルにキャレットを置き、Ctrl+Shift+I を押します (またはメインメニューで表示 | クイック定義をクリックします)。

  • または、Ctrl キーを押したまま、任意のシンボルにカーソルを合わせます。AppCode は、シンボルをリンクとして表示し、その定義をツールチップに表示します。このリンクをクリックして、シンボルの定義に移動します。

    View definition in a tooltip

検索ツールウィンドウで定義を開くことができます。これを行うには、ポップアップの右上隅にある Options アイコンをクリックし、Open in Find tool window 検索ツールウィンドウで開くをクリックします。

編集用の定義のソースコードを開いてポップアップを閉じるには、Options アイコンをクリックしてから、Edit ソースの編集F4)をクリックします。

型定義

クイック型定義機能を使用すると、編集中のコードから切り替えることなく、変数、フィールド、メソッド、その他のシンボルの型定義をポップアップで表示できます。

  • 型定義を表示するシンボルにキャレットを置き、表示 | クイック型定義を選択します。

    Viewing type definition in a popup

    編集用の定義のソースコードを開いてポップアップを閉じるには、Options アイコンをクリックしてから、Edit ソースの編集F4)をクリックします。

AppCode には、このアクションのデフォルトのキーボードショートカットはありませんが、設定で手動で構成できます。カスタムショートカットを構成する方法の詳細については、キーボードショートカットを設定するを参照してください。

クイック定義ルックアップのツールバー

ポップアップのツールバーのアイコンを使用して、定義のソースコードに移動してその使用箇所を表示します。

アイコン

キーボードショートカット

アクション

App actions back App actions forward

Alt+Shift+Left , Alt+Shift+Right

定義でハイパーリンクを使用した後、定義ポップアップで前の / 次の画面に移動します。

App actions edit

F4

編集のために定義のソースコードを開き、クイック定義ルックアップウィンドウを閉じます。

View the definition source code

Ctrl+Enter

定義のソースコードを開き、クイック定義ルックアップウィンドウを開いたままにします。

関連ページ:

キーボードショートカットを設定する

AppCode には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、環境設定ダイアログを開き、キーマップを選択します。AppCode は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディター(Xcode など)からのショートカットと一致するものを選択してください。キーマップは、対応するキーボードとマウスのショートカットと...

コードリファレンス情報

パラメーター情報:パラメーター情報ポップアップには、メソッドおよび関数呼び出しのパラメーターの名前が表示されます。AppCode は、エディターで左括弧を入力するか、候補リストからメソッドを選択してから 1 秒(1000 ミリ秒)以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行うには、を押する...

インテンションアクション

エディターで作業するときに、AppCode はコードを分析し、コードを最適化する方法を検索し、潜在的な問題と実際の問題を検出します。IDE がコードを変更する方法を見つけるとすぐに、エディターの現在の行の横に黄色いバルブアイコンが表示されます。このアイコンをクリックすると、現在のコンテキストで使用可能なインテンションアクションを表示できます。インテンションアクションは、警告から最適化の提案まで、幅広い状況をカバーします。インテンションの完全なリストを表示し、環境設定ダイアログでカスタマイズでき...