テンプレート変数の編集ダイアログ
ライブテンプレートに ユーザー定義変数が含まれている場合は、 テンプレート変数の編集 ダイアログを使ってこれらの変数を定義する式を設定できます。
コントロール
項目 | 説明 |
|---|---|
命名方法名 | このフィールドで、 |
式 | このフィールドでは、対応するテンプレート入力フィールドの値が自動的に計算されるように式を指定します。 この式には、次の構成要素が含まれる場合があります:
式を手動で入力するか、リストから定義済みの関数を選択してください。 リストには、選択した機能のパラメーターの数と種類(ある場合)も表示されます。 使用可能な機能は、 関数表にアルファベット順にリストされています。 |
デフォルト値 | 計算後、式で結果が得られない場合は、このフィールドに展開されたテンプレートの対応する入力フィールドに入力するデフォルトの文字列を指定します。 変数のデフォルト値は、他のライブテンプレート変数を参照できる式であることに注意してください。 デフォルト値をリテラルとして定義するには、引用符で囲みます。 |
定義済みはスキップ | 現在の入力フィールドの値が定義されている場合、CLionが次の入力フィールドに進むには、このチェックボックスを選択します。 |
上へ移動 / 下へ移動 | これらのボタンを使用して、リスト内の変数の順序を変更します。 テーブル内の変数の順序は、テンプレートが展開されたときにCLionが対応する入力フィールドを切り替える順序を決定します。 |
ライブテンプレート変数で使用される関数
項目 | 説明 |
|---|---|
| 範囲ベースの ![]() |
| 現在の言語コンテキストでブロックコメントの終了を示す文字を返します。 |
| 現在の言語コンテキストでブロックコメントの開始を示す文字を返します。 |
| 文字列を キャメルケースに変換します。 例: |
| 文字列の最初の文字を大文字にします。 例: |
| 文字列のすべての文字を大文字にし、パーツ間にアンダースコアを挿入します。 例: |
| 現在のクラスの名前を返します(テンプレートを展開した場所)。 コンストラクターテンプレートに役立ちます。 Java コンテキストでのみ使用できます。 |
| システムクリップボードの内容を返します。 |
|
|
| 現在の言語コンテキストでコメントの終わりを示す文字を返します。 行コメントのある言語の場合、戻り値は空です。 |
| 現在の言語コンテキストでコメントの開始を示す文字を返します。 行コメントのある言語の場合、戻り値は lineCommentStart() と同じように行コメントの始まりです。 |
| 変数の位置で コード補完を呼び出します。 |
| 変数の位置で スマート型補完を呼び出します。 |
| パラメーターとして関数に渡されたすべての文字列を連結したものを返します。 例: |
| 現在のシステム日付を返します。 デフォルトでは、パラメーターなしで、現在のシステム形式で日付を返します。 別の形式を使用するには、 SimpleDateFormat(英語) 仕様に従ってパラメーターを指定します。 例: |
| テーブルまたはビューの列のリストを返します。 |
| テーブルまたはビューの名前を返します。 |
| 文字列の最初の文字を対応する小文字に置き換えます。 例: |
| テンプレートが展開されたときに補完が提案される文字列のリストを返します。 例: |
| 結果を Java 文字列として使用できるように、特殊文字をエスケープします。 例: タブ文字を |
|
|
| この関数のパラメーターとして渡されるオブジェクトの文字列フォーマット指定子を返します。 |
| 現在のスコープで使用可能なコレクションと列挙の名前を返します。 |
| 現在のファイルの名前とその拡張子を返します。 |
| 現在のファイルの名前を拡張子なしで返します。 |
| 現在のファイルへの絶対パスを返します。 |
| 現在のプロジェクトに相対的な現在のファイルパスを返します。 特定のファイルの相対パスを確認するには、ファイルを右クリックして 参照をコピー を選択するか、 Ctrl+Alt+Shift+C を押します。 |
| パラメーターとして渡された文字列の最初の単語を返します。 例: |
| 現在の言語コンテキストでの行コメントの開始を示す文字を返します。 |
| 現在の行番号を返します。 |
| 文字列を小文字に変換し、セパレータとして n ダッシュを挿入します。 例: |
| テンプレートが展開されるメソッドの名前を返します。 Java コンテキストでのみ使用できます。 |
| パラメーターとしてリストされているメンバー関数を含む可視オブジェクトのリストを返します。 |
| 現在の Python 関数の名前を返します。 |
|
例えば、 |
| 右側の式の型で左側の変数を宣言します。 反復 グループのいくつかの事前定義テンプレートは、 |
| 関数またはメソッドにパラメーターを追加するときにパラメーターの詳細を返します。 |
| 文字列を snake_case に変換します。 例えば、 |
| 区切り文字としてスペースを含む指定された文字列を返します。 例: |
| パラメーターとして渡された文字列内のスペースをアンダースコアに置き換えます。 例: |
| 指定された区切り文字までの部分文字列を返します。 これは、テストファイル名の拡張子を削除できます。 例: component-test.js という名前のファイルで使用されている場合、 |
| 最も一般的に使用されるものからの反復でインデックス変数の推奨名を返します: 反復 グループ( |
| 変数の命名規則を参照するコードスタイル設定に従い、変数の型とそのイニシャライザー式に基づいて変数の名前を提案します。 例:反復内の要素を保持する変数の場合、CLion は繰り返されたコンテナーの名前を考慮して最も妥当な名前を推測します。 反復 グループ( |
| 現在のシステム時刻を返します。 デフォルトでは、パラメーターなしで、現在のシステム形式で時刻を返します。 別の形式を使用するには、 SimpleDateFormat(英語) 仕様に従ってパラメーターを指定します。 例: |
| 下線付きの文字列(snake_case など )を camelCase に変換します。 例: |
| 文字列のアンダースコアをスペースに変換します。 例: |
| 現在のユーザーの名前を返します。 |
| ループ内で範囲式として使用されるオブジェクトのインスタンスである変数を返します。 |
|
|
| パラメーターとして渡された型に割り当てられる可能性のあるすべての変数を返します。 例:。 空の文字列 |
