2016-05-25 1 views
0

I次のスニペットを持っている:3つのフィールドしか定義されていないときに、崇高なスニペットに4つのフィールドがあるのはなぜですか?

<snippet> 
    <content><![CDATA[ 
### ${1:title} 
#### ${2:sub title} 
${3:summary} 
]]></content> 
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> 
    <tabTrigger>qnote</tabTrigger> 
    <!-- Optional: Set a scope to limit where the snippet will trigger --> 
    <!-- <scope>source.python</scope> --> 
</snippet> 

それは私が私が要約に記入終わりだときに、私はもう一度タブをヒットする必要があり、それは4つのタブのフィールドの代わりに、3を探している崇高呼び出すとき以外は正常に動作4番目のフィールドを埋める。なぜこれが起こっているのですか?3つのタブフィールドしかないように動作を変更するにはどうすればよいですか?ありがとうございました!デフォルトでは enter image description here

答えて

0

あなたは関係なく、最後のフィールドを定義したところの、スニペットの終了後にカーソルを移動しタブを押すことができるように、スニペットは、末尾に余分な隠された「フィールド」を含みますスニペット。

<snippet> 
    <content><![CDATA[ 
### ${1:title} 
#### ${2:sub title} 
]]></content> 
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> 
    <tabTrigger>qnote</tabTrigger> 
    <!-- Optional: Set a scope to limit where the snippet will trigger --> 
    <!-- <scope>source.python</scope> --> 
</snippet> 

、それはあなたが望むように動作します:

はそのため、あなたはおそらく、それは次のようになりますように、${3:summary}を削除するには、あなたのスニペットを変更したいです。

関連する問題