IntellijIDEAのライブテンプレートには少し誤解がある可能性があります。テンプレートの変数のデフォルト値を意味します。
このライブテンプレートがあるとします
ここで私が期待しているのは、このテンプレートを呼び出すと(jqonと入力してTabキーを押す)、すでに入力されているデフォルト値が表示されるので、変更したり、そのままにしておくことができます。このような
しかし、違います。デフォルト値の代わりに空の文字列があります
なんで?
IntellijIDEAのライブテンプレートには少し誤解がある可能性があります。テンプレートの変数のデフォルト値を意味します。
このライブテンプレートがあるとします
ここで私が期待しているのは、このテンプレートを呼び出すと(jqonと入力してTabキーを押す)、すでに入力されているデフォルト値が表示されるので、変更したり、そのままにしておくことができます。このような
しかし、違います。デフォルト値の代わりに空の文字列があります
なんで?
デフォルト値フィールドについて間違っていました。私の場合、これは必要ありません。式フィールドに入力する必要があります。
文字列をデフォルト値として貼り付けたい場合は、この文字列を式の引用符で囲む必要があります。だから今私の変数設定はこのように見えます
そして、すべてが私が望むように機能します!
(変数の編集ダイアログの)デフォルト値フィールドとしてハードコードされた文字列が必要な場合は、二重引用符( "ii")で囲む必要があります。引用符なしで文字列をそこに置くと(ii)、エラーは発生しませんが、機能しません。