現在、ヤスニッペットを定義することを学んでいますが、使用方法が分からないようです。 たとえば、 'def'キーを標準関数定義に展開するルビースニペットを定義したいとします。これは非常に簡単ですが、生成された関数のパラメータの数をキーに依存させたいとします。たとえば、 'def>n'というキーを展開すると、で関数定義が必要です。nパラメーター。どうすればこれを達成できますか?yasnippetのダイナミクスキー
編集
基本的に私は、HTMLプラグインエメットが所有している行動を持つダイナミクススニペットを作りたいです。 Emmetの次の略語「p * 3> div * 2」がそれぞれ2つのdivペアを持つ3組のpタグを作成するのと同じように、 を「def * 3> 2」にすることができますそれぞれ2つの引数を持つ3つの関数定義を生成します。これは単なる例ですが、基本的には量指定子とネスティングのプロパティが必要です。
これを明確にするために、このスニペットの例で使用するキーは何ですか?私はそれが単に "p * 3> div * 2"ではないと仮定しています。 –
そうですね、私が作ったのはあなたが鍵を置くということでした。次にそれを展開します。 p * 3> div * 2と入力してから、その後 – Jules
@ Y.Khurshidのヒットタブが機能しましたか? – Jules