プロファイル: fritjof
現在位置: ホーム1
在の仕様だと、プレイスホルダーの中に改行を含めることができないのですね。プレイスホルダーが複数行になることはあまり想定しにくいのですが、どのような場合に便利でしょうか
PHP で恐縮なのですが、改行を含められると仮定した場合、
class {1:MyClass} {
{3}
function {1:MyClass}({4:$arg}) {
{0}
}
}
というようなスニペットであれば、下記のように、定義するプロパティの数だけ行数を確保できるようになります。
class TestClass {
var $prop1;
var $prop2;
var $prop3;
function TestClass() {
// code…
}
}
{1:public }function {2}({3:$arg}){4: }{
{0}
}
また、上記のようなスニペットであれば
function testFunction($arg) {
// code…
}
あるいは
function testFunction($arg)
{
// code…
}
という具合に、状況に応じてインデントスタイルを切り替えられるようになります。
このように、わざわざ別々のスニペットを用意せず、単一のスニペットで済ませられるというのは大きなメリットになると思いますが、いかがでしょうか?
開発お疲れ様です。
早速、スニペットプラグインを使ってみましたが、スニペットが継続している間に改行した場合、Tab Stops がなくなるまで実行されずに、途中で中断されてしまいます。
改行を含む場合も最後まで実行させるようにしていただけるとさらなる効率化に繋がると思います。
どうか、ご検討のほどよろしくお願い致します。