AppCode 2023.1 ヘルプ

ライブテンプレート

ライブテンプレートを使用して、ループ、条件、宣言、print ステートメントなどの一般的な構造をコードに挿入します。

コードスニペットを展開するには、対応するテンプレートの省略形を入力して Tab を押します。Tab を押し続けると、テンプレート内の 1 つの変数から次の変数に移動します。Shift+Tab を押して、前の変数に移動します。

必要な略語がわからない場合は、Ctrl+J を押して、現在のコンテキストで使用可能なテンプレートのリストを開きます。

Example of using live templates

ライブテンプレートの種類

次のタイプのライブテンプレートが区別されます。

  • シンプルなテンプレートには固定プレーンテキストのみが含まれています。シンプルなテンプレートを展開すると、テキストが自動的にソースコードに挿入され、省略形が置き換えられます。

  • パラメーター化されたテンプレートには、ユーザー入力を可能にする変数が含まれています。パラメーター化されたテンプレートを展開すると、変数は、ユーザーが手動で指定するための入力フィールドに置き換えられるか、AppCode によって自動的に計算されます。

  • 囲みテンプレートは、選択したコードのブロックをユーザーが指定したテキストで囲みます。例: T は、名前を指定できるタグのペアに展開されます。また、コードブロックを選択し、Ctrl+Alt+J を押してテンプレートの選択ポップアップを開き、T テンプレートを選択して、選択肢をタグのペアでラップすることもできます。

ライブテンプレートの構成

ライブテンプレートを構成するには、IDE 設定 Ctrl+Alt+Sエディター | ライブテンプレートページを開きます。ライブテンプレートページでは、利用可能なすべてのライブテンプレートを表示し、編集して、新しいテンプレートを作成できます。

テンプレートは、使用可能なコンテキストに応じて(通常、対応する言語ごとに)グループ化されています。テンプレートを別のグループに移動するには、テンプレートを右クリックして移動を選択してから、必要なグループ名を選択します。

各ライブテンプレートは、英数字、ドット、ハイフンを含む略語によって定義されます。省略形はグループ内で一意でなければならないが、同じ省略形を異なるグループで使用し、対応するグループのコンテキストに従って異なる構造に拡張することができます。変更されたデフォルトテンプレートの略語は、青いフォントでリストに表示されます。

変更したテンプレートをデフォルト設定に復元する

  • 環境設定ダイアログのライブテンプレートページで、復元したいテンプレートを右クリックし、デフォルトの復元をクリックします。

ライブテンプレートを共有する

AppCode はカスタムライブテンプレートグループの定義と事前定義済みテンプレートグループに追加されたテンプレートを自動的に生成された XML 設定ファイルに保存します。

  • カスタムグループの場合、ファイルには、グループに含まれるすべてのテンプレートの定義が含まれます。

  • 変更済みの定義済みグループの場合、ファイルには追加(または変更)されたライブテンプレートの定義のみが含まれます。

ライブテンプレートグループ構成ファイルは、IDE 構成ディレクトリ ~/Library/Preferences/AppCode2023.1templates フォルダーに格納されます。

ライブテンプレートを共有するには、必要な構成ファイルを手動でコピーして templates フォルダーに貼り付けます。または、AppCode 機能を使用して、ライブテンプレート(IDE 設定同期プラグイン、設定リポジトリ、またはエクスポート / インポート設定をアーカイブとして含む)を含む IDE 設定を共有できます。詳細については、IDE 設定を共有するセクションを参照してください。

関連ページ:

ライブテンプレート変数

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

ライブテンプレートを作成する

次の手順例は、現在の日付とユーザー名でコメントのテンプレートを作成する方法を示しています。を押して IDE 設定を開き、を選択します。新しいライブテンプレートを作成するテンプレートグループを選択します。テンプレートグループを選択しない場合、ライブテンプレートがユーザーグループに追加されます。をクリックし、ライブテンプレートを選択します。テンプレートが使用可能になるコンテキストを指定します。デフォルトでは、コンテキストは指定されておらず、AppCode はダイアログの下部にメッセージを表示します。...

ライブテンプレート

このページを使用して、ライブテンプレートを作成、管理、編集します。メイン設定:展開に使用するキーすべてのテンプレートのデフォルトの呼び出しキーを指定します。特定のテンプレートの個々の拡張キーは、編集領域で定義されます。標準の拡張キー(、)が望ましくない場合は、このリストからカスタムオプションを選択します。カスタムを選択すると、変更リンクがドロップダウンの横に表示され、キーマップページに移動します。ライブテンプレート現在使用可能なすべてのテンプレートの省略形とその説明を表示します。略語はノードに

IDE 設定を共有する

AppCode を使用すると、製品の異なるインスタンス間、またはチームメンバー間で IDE 設定を共有できます。これにより、さまざまなコンピューターで作業していて、慣れ親しんでいるものとは異なる見た目や動作に煩わされたり、チーム全体で同じ標準を適用したりする場合に、快適な作業環境を再現できます。次のいずれかを使用して、IDE 設定を共有できます。設定の同期: JetBrains サーバーを使用するため、追加の構成は必要ありません。同期された設定は JetBrains アカウントにリンクされ、このア...