Sublime Text 2 で、 Rails のスニペットを作成したいと思いますimage_tag
。
引き金になりたいit
のですが、すでに に取られているようです<input>
。スニペットを完全
に削除したいと思います。<input>
Sublime パッケージのほとんどを調べましたが、どこにも見つかりません。
<input>
スニペットを見つけたり上書きしたりする簡単な方法はありますか?
Sublime Text 2 で、 Rails のスニペットを作成したいと思いますimage_tag
。
引き金になりたいit
のですが、すでに に取られているようです<input>
。スニペットを完全
に削除したいと思います。<input>
Sublime パッケージのほとんどを調べましたが、どこにも見つかりません。
<input>
スニペットを見つけたり上書きしたりする簡単な方法はありますか?
まず、it
スニペットをトリガーするために使用することに固執している場合は、このファイルを編集する必要があります。
~/Library/Application Support/Sublime Text 2/Packages/HTML/HTML.tmLanguage
input
文字列から削除します
<key>begin</key>
<string>(</?)((?i:a|abbr|acronym|area|b|base|basefont|bdo|big|br|button|caption|cite|code|col|colgroup|del|dfn|em|font|head|html|i|img|input|ins|isindex|kbd|label|legend|li|link|map|meta|noscript|optgroup|option|param|q|s|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|var)\b)</string>
次に、この行をコメントアウトします
{ "trigger": "input", "contents": "<input>" },
から~/Library/Application Support/Sublime Text 2/Packages/HTML/HTML.sublime-completions
input
HTMLスコープで好きなように自由に使用できるようになりました。
Tools
->に移動しNew Snippet...
、次のように記述します。
<snippet>
<content><![CDATA[
<%= image_tag ${1}, ${2} %>
]]></content>
<tabTrigger>it</tabTrigger>
</snippet>
最後にスニペットを保存します。
このスニペットは私にとって完璧に機能しています。