AppCode 2023.1 ヘルプ

自動インポート

まだインポートされていないクラス、またはまだ含まれていないライブラリのメソッドの使用を開始すると、AppCode は、対応するインポートステートメントを自動的に追加するか、コード補完に追加することを提案します。

不足しているヘッダーファイルをインポートする

  1. インポートされていないクラスまたは関数への参照を入力します。

  2. Alt+Enter を押します。複数の選択肢がある場合は、リストから目的のオプションを選択します。

    Auto import example

インポートステートメントを自動的に追加する (TypeScript)

TypeScript ファイルでは、選択できるオプションが 1 つしかない場合、AppCode はインポートステートメントを自動的に追加できます。

  1. 環境設定ダイアログ(Ctrl+Alt+S)で、エディター | 一般 | 自動インポート | TypeScript/JavaScript に進みます。

  2. 明確なインポートをオンザフライで追加するチェックボックスを選択して、変更を適用します。

まだインポートされていないシンボルへの参照を含むコードブロックを貼り付けると、AppCode は不足しているインポートを自動的に追加します。

インポートツールチップを無効にする

ツールチップが無効になっている場合、未解決の参照には下線が引かれ、赤いバルブアイコン the Quick-fix button でマークされます。提案のリストを表示するには、このアイコンをクリックして(または、Alt+Enter を押して)、クラスのインポートを選択します。

すべてのツールチップを無効にする

  • エディターの右上隅にあるインスペクションウィジェットの上にマウスを置いて、More をクリックし、自動インポートツールチップを表示オプションを無効にします。

    Disable popups

自動インポートを無効にする

自動インポートを完全に無効にする場合は、次のことを確認してください。

インポートの最適化

インポートの最適化機能を使用すると、環境設定 | エディター | コードスタイル | <言語> | インポートで指定されたルールに従って、未使用のインポートを削除し、現在のファイルまたはディレクトリ内のすべてのファイルのインポートステートメントを一度に整理できます。

すべてのインポートを最適化する

  1. プロジェクトツールウィンドウ(表示 | ツールウィンドウ | プロジェクト)でファイルまたはディレクトリを選択します。

  2. 以下のいずれかを行います。

    • メインメニューからコード | インポートの最適化を選択します(または Ctrl+Alt+O を押します)。

    • コンテキストメニューからインポートの最適化を選択します。

  3. (ディレクトリを選択した場合)ディレクトリ内のすべてのファイルでインポートを最適化するか、ローカルで変更されたファイルのみでインポートを最適化するか(プロジェクトがバージョン管理下にある場合)を選択し、実行をクリックします。

1 つのファイルでインポートを最適化する

  1. キャレットをインポートステートメントに置き、Alt+Enter を押すか、the Intention action button アイコンを使用します。

  2. インポートの最適化を選択します。

Git に変更をコミットするときにインポートを最適化する

プロジェクトがバージョン管理されている場合は、修正したファイルのインポートを VCS にコミットする前に最適化するように AppCode に指示できます。

  1. Ctrl+K を押すか、メインメニューから Git | コミットを選択します。

  2. Show Commit Options をクリックし、コミットメッセージ領域でインポートの最適化チェックボックスを選択します。

ファイルの再フォーマット時にインポートを最適化する (Objective-C)

再フォーマットされるたびに、ファイル内のインポートを最適化するように AppCode に指示できます。

  • エディターでファイルを開き、Ctrl+Alt+Shift+L を押して、開いたファイルの整形ダイアログでインポートの最適化チェックボックスが選択されていることを確認します。

    Reformat file dialog

その後、このプロジェクトで Ctrl+Alt+L を押すたびに、AppCode はインポートを自動的に最適化します。

関連ページ:

コード補完

このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を補完するのに役立ちます。コード補完を呼び出すと、AppCode はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します (提案にはライブテンプレートも含まれます)。基本補完を呼び出す名前の入力を開始します。デフォルトでは、AppCode は、入力時にコード補...

TypeScript

AppCode は、TypeScript ソースコードの開発、実行、デバッグをサポートしています。AppCode は .ts および .tsx ファイルを認識し、追加の手順なしで編集するための幅広いコーディング支援を提供します。TypeScript ファイルはアイコンでマークされています。TypeScript 対応のコーディング支援には、キーワード、ラベル、変数、パラメーター、関数の補完、エラーと構文のハイライト、フォーマット、多数のコードインスペクションとクイックフィックス、および一般的で TypeSc...

コードの再フォーマットと再配置

AppCode を使用すると、現在のコードスタイルスキームで指定した要件に従ってコードを再フォーマットできます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリ、モジュールを再フォーマットできます。コードの一部または一部のファイルを再フォーマットから除外することもできます。コードフラグメントを再フォーマットするエディターで、再フォーマットしたいコードフラグメントを選択します。再フォーマットする前に、選択したコードに適用されているコードスタイル設定を確認できます。を押してコードスタイ...