AppCode 2023.1 ヘルプ

ライブテンプレート

このページを使用して、ライブテンプレートを作成、管理、編集します。

メイン設定

項目

説明

展開に使用するキー

すべてのテンプレートのデフォルトの呼び出しキーを指定します。特定のテンプレートの個々の拡張キーは、編集領域で定義されます。

標準の拡張キー(TabEnterSpace)が望ましくない場合は、このリストからカスタムオプションを選択します。

カスタムを選択すると、変更リンクがドロップダウンの横に表示され、キーマップページに移動します。

ライブテンプレート

現在使用可能なすべてのテンプレートの省略形とその説明を表示します。略語はノードにグループ化され、各グループ内でアルファベット順にソートされています。テンプレートまたはグループ全体をアクティブにするには、テンプレートまたはグループの近くにあるチェックボックスを選択します。

The Add icon

追加 Alt+Insert

新しいテンプレートアイテムを現在のテンプレートグループに追加します。以下の編集領域で、テンプレートの省略形、説明、テキスト、変数、拡張キー、コンテキストを定義できます。

The Remove icon

除去 Delete

選択したライブテンプレートをリストから削除します。

The Duplicate icon

複製

このボタンをクリックして、選択したテンプレートに基づいて新しいテンプレートを作成します。新しいテンプレート項目が現在のノードに追加され、テンプレートテキスト領域のフィールドに選択したテンプレートの定義が表示されます。

The Restore deleted defaults icon

削除済みのデフォルトテンプレートを復元

このボタンをクリックして、削除されたライブテンプレートを復元します。このボタンは、変更が適用されたときにのみ有効になります。

ライブテンプレートのコンテキストメニュー

項目

説明

移動

選択したテンプレートを指定したグループに移動します。

コンテキストの変更

現在のテンプレートが有効になっているコンテキストを変更します。このコマンドを選択すると、サポートされている言語コンテキストのリストが表示されます。AppCode がテンプレートに依存するコンテキストを考慮するようにするには、コンテキスト名の横にあるチェックボックスを選択します。

利用可能なコンテキストタイプは有効なプラグインによって異なります。

コピー

システムクリップボードにシリアル化されたテンプレート XML を作成します。

貼り付け

コピーしたテンプレートの XML 表現を選択したテンプレートのグループに貼り付けます。

デフォルトの復元

このコマンドは、変更されたテンプレートのコンテキストメニューに青色で表示されている場合にのみ表示されます。このコマンドを選択して、デフォルトのテンプレート設定を復元します。

テンプレート編集エリア

次の場合には、フォーカスがこの領域に移動します。

  • 追加 The Add icon またはコピー The Copy icon ボタンをクリックしたとき。

  • リストからライブテンプレートを選択したとき。

  • エディターでコードの一部を選択してコード | ライブテンプレートとして保存を選択したとき。

この領域のコントロールを使用して、新しいライブテンプレートを作成し、既存のテンプレートの設定を編集します。

フィールドラベルにマークされているホットキーを使用して、テンプレートテキスト領域を移動できます。

項目

説明

略語

このフィールドでは、テンプレートの略語を指定します。例: エディターでテンプレートを識別する一連の文字。

説明

このフィールドには、テンプレートのオプションの説明またはその使用例を提供します。

テンプレートテキスト

このフィールドに、プレーンテキストと変数 $<variable name>$ の形式を含むテンプレート本文を入力します。必要に応じて、変数の編集をクリックし、必要に応じて変数構成します。テンプレートテキスト内のドル記号 $ をエスケープするには、単に $$ を複製します。

適用対象

この読み取り専用フィールドには、エディターがテンプレートを認識するための言語やコード部分が表示されます。そのような状況で Ctrl+J を押すと、AppCode はこの状況で有効なテンプレートのリストを表示します。

変更

現在のテンプレートが有効になっているコンテキストのセットを変更するには、このリンクをクリックします。リンクをクリックすると、サポートされている言語のコンテキストのリストが表示されます。AppCode がテンプレートに依存するコンテキストを考慮するようにするには、コンテキスト名の横にあるチェックボックスを選択します。

利用可能なコンテキストタイプは有効なプラグインによって異なります。

変数の編集

テンプレート変数の編集ダイアログを開きます。ここで、テンプレートの展開時に AppCode がテンプレート変数を処理する方法を定義できます。詳細については、ライブテンプレート変数を参照してください。

オプション

この領域では、テンプレートが展開されたときのエディターの動作を定義します。

  • 展開 - このリストから、テンプレートを呼び出すキーを選択します。

  • スタイルに応じて整形 : このチェックボックスを選択すると、AppCode はコードスタイルページで定義されている現在のスタイル設定に従って展開されたテキストを自動的に再フォーマットします。

関連ページ:

ライブテンプレート

ライブテンプレートを使用して、ループ、条件、宣言、print ステートメントなどの一般的な構造をコードに挿入します。コードスニペットを展開するには、対応するテンプレートの省略形を入力してを押します。を押し続けると、テンプレート内の 1 つの変数から次の変数に移動します。を押して、前の変数に移動します。必要な略語がわからない場合は、を押して、現在のコンテキストで使用可能なテンプレートのリストを開きます。ライブテンプレートの種類:次のタイプのライブテンプレートが区別されます。シンプルなテン

ライブテンプレート変数

ライブテンプレートには、別の値に置き換えたり、入力フィールドとして使用したりできる変数が含まれている場合があります。例: ライブテンプレートを展開すると、事前定義された値を持つ 2 つのハイライトされたフィールドが表示されます。どちらもライブテンプレートで定義された変数です。は配列要素のデフォルト名であり、はループの直前に宣言された配列です。テンプレート変数を設定する環境設定ダイアログで、に進みます。変数を設定するテンプレートを選択します。次の形式で変数を指定します: テンプレートに変数が含まれてい...

ファイルエンコーディング

AppCode は、これらの設定を使用して、エンコーディングを検出できなかったファイルを表示および編集し、指定されたエンコーディングを新しいファイルに使用します。AppCode がファイルまたはディレクトリのエンコーディングを特定できない場合、構成されたプロジェクトのエンコーディングにフォールバックします。プロジェクトがない場合、AppCode はグローバルエンコーディングを使用します。ファイルまたはディレクトリのエンコーディングはプロジェクトのエンコーディングよりも優先され、プロジェクトのエン...