JetBrains Fleet 1.39 ヘルプ

Kotlin ライブテンプレートのリスト

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

Live templates expanding into code constructs in the editor

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

この表は、Kotlin コードで使用できるライブテンプレートをまとめたものです。

略語

説明

テンプレートテキスト

で適用可能

anonymous

匿名クラス

object : $SUPERTYPE$ { $END$ }

Kotlin ステートメント

Kotlin 式

closure

クロージャ (無名関数)

{$PARAM$ -> $PARAM_COPY$}

Kotlin ステートメント

Kotlin 式

exfun

拡張関数

fun $RECEIVER$.$NAME$($PARAMS$) : $RETURN$ { $END$ }

Kotlin クラス

Kotlin トップレベル

exval

拡張読み取り専用プロパティ

val $RECEIVER$.$NAME$ : $TYPE$ get() { $END$ }

Kotlin クラス

Kotlin トップレベル

exvar

拡張読み取り / 書き込みプロパティ

var $RECEIVER$.$NAME$ : $TYPE$ get() { $END$ } set(value) { }

Kotlin クラス

Kotlin トップレベル

fun0

パラメーターのない関数

fun $NAME$() : $RETURN$ { $END$ }

Kotlin ステートメント

Kotlin クラス

Kotlin トップレベル

fun1

パラメーターが 1 つの関数

fun $NAME$($PARAM1$ : $PARAM1TYPE$) : $RETURN$ { $END$ }

Kotlin ステートメント

Kotlin クラス

Kotlin トップレベル

fun2

パラメーターが 2 つの関数

fun $NAME$($PARAM1$ : $PARAM1TYPE$, $PARAM2$ : $PARAM2TYPE$) : $RETURN$ { $END$ }

Kotlin ステートメント

Kotlin クラス

Kotlin トップレベル

ifn

'if null' 式の挿入

if ($VAR$ == null) { $END$ }

Kotlin 式

inn

'if not null' 式の挿入

if ($VAR$ != null) { $END$ }

Kotlin 式

interface

インターフェース

interface $NAME$ { $END$ }

Kotlin ステートメント

Kotlin クラス

Kotlin トップレベル

iter

Iterable 要素を繰り返します (for-in ループ)

for ($VAR$ in $ITERABLE$) { $END$ }

Kotlin ステートメント

main

main() 関数

fun main($ARGS$) { $END$ }

Kotlin トップレベル

maina

main(args) 関数

fun main(args: Array<String>) { $END$ }

Kotlin トップレベル

maino

main(args) 関数

@JvmStatic fun main(args: Array<String>) { $END$ }

Kotlin オブジェクト宣言

object

匿名クラス

object : $SUPERTYPE$ { $END$ }

Kotlin ステートメント

Kotlin 式

psvm

main() 関数

fun main($ARGS$) { $END$ }

Kotlin トップレベル

psvma

main(args) 関数

fun main(args: Array<String>) { $END$ }

Kotlin トップレベル

psvmo

main(args) 関数

@JvmStatic fun main(args: Array<String>) { $END$ }

Kotlin オブジェクト宣言

serr

文字列を System.err に出力します

System.err.println($END$)

Kotlin ステートメント

singleton

シングルトン

object $NAME$ { $END$ }

Kotlin ステートメント

Kotlin クラス

Kotlin トップレベル

sout

文字列を System.out に出力します

println($END$)

Kotlin ステートメント

soutf

現在のクラスと関数名を System.out に出力します

println("$CLASS$.$METHOD$")

Kotlin ステートメント

soutp

メソッドのパラメーター名と値を System.out に出力します

println($FORMAT$)

Kotlin ステートメント

soutv

値を System.out に出力します

println("$EXPR_COPY$ = $DOLLAR${$EXPR$}")

Kotlin ステートメント

void

関数が何も返却していません

fun $NAME$($PARAMS$) { $END$ }

Kotlin ステートメント

Kotlin クラス

Kotlin トップレベル