1

これを達成するためにスニペットを書き込もうとします:

展開可能なフィールド:

<something I don't know how to write>(my_class#($1))

期待される結果:

$1 が空の場合:

`my_factory_utils(my_class)

$1 が空でない場合:

`my_factory_param_utils(my_class#(<$1 content>))

どうすればそれを行うことができるかについて、誰かが私に手がかりを与えることができますか?

ありがとう

4

1 に答える 1

1

ミラーで変換を使用したい

# -*- mode: snippet -*-
# name: testsnip
# key: testsnip
# --
${1:$(if (zerop (length yas-text)) "my_factory_utils" "my_factory_param_utils")}(my_class${1:$(if (zerop (length yas-text)) "" "#")}$1)

ドキュメントを参照してください。

于 2014-06-17T14:29:03.113 に答える