41

IntellijIDEAのライブテンプレートには少し誤解がある可能性があります。テンプレートの変数のデフォルト値を意味します。

このライブテンプレートがあるとします

ここに画像の説明を入力してください ここに画像の説明を入力してください

ここで私が期待しているのは、このテンプレートを呼び出すと(jqonと入力してTabキーを押す)、すでに入力されているデフォルト値が表示されるので、変更したり、そのままにしておくことができます。このような

ここに画像の説明を入力してください

しかし、違います。デフォルト値の代わりに空の文字列があります

ここに画像の説明を入力してください

なんで?

4

2 に答える 2

51

デフォルト値フィールドについて間違っていました。私の場合、これは必要ありません。フィールドに入力する必要があります。

文字列をデフォルト値として貼り付けたい場合は、この文字列をの引用符で囲む必要があります。だから今私の変数設定はこのように見えます

ここに画像の説明を入力してください

そして、すべてが私が望むように機能します!

于 2012-12-23T22:10:44.860 に答える
46

(変数の編集ダイアログの)デフォルト値フィールドとしてハードコードされた文字列が必要な場合は、二重引用符( "ii")で囲む必要があります。引用符なしで文字列をそこに置くと(ii)、エラーは発生しませんが、機能しません。

于 2015-05-23T22:07:30.530 に答える