2016-04-28 9 views
0

キーの組み合わせを使用して内容を挿入するキーバインディングを作成しました。たとえば、全角ダッシュ:崇高なテキストアルファベットの文字列を持つ2つのキーバインディング

"keys": ["super+m"], "command": "insert_snippet", "args": {"contents": "—"} 

しかし、私は今、アルファキーの組み合わせを使用して内容を挿入して作成しようとしています。たとえば、CSSフォントファミリー宣言でフォントの名前を置き換える:

"keys": ["t,i,s,a"], "command": "insert_snippet", "args": {"contents": "font-family:\"ff-tisa-web-pro\",\"TisaPro-Regular\",Georgia,serif;"} 

しかし、私はCTRLにキーを変更した場合、それは、 + トン + スーパー... 何もしませんできます。キーのシーケンスのメソッドが利用できないか、何か間違っていますか?

+0

["t、i、s、a"]の代わりに["t"、 "i" s "a"]を使用する –

+0

@ r-stein私はスニペットの提案を好むスニペットの作成方法を簡単にすることができ、タブトリガーが可能になります。タブトリガーを使用すると、フォントファミリ宣言の挿入を開始せずに、CSSファイルにTisaという単語(コメント付きの説明にある)を入力できます。 – whakawaehere

+0

はい、スニペットがそのシナリオに適しています。さらに、スニペットがたくさんある場合は、それらを結合して[補完ファイル](http://docs.sublimetext.info/ja/latest/reference/completions.html)に入れることもできます。 –

答えて

0

このため、通常のsnippetを使用したいと思う:

<snippet> 
    <content><![CDATA[ 
font-family: "ff-tisa-web-pro", "TisaPro-Regular", Georgia, serif; 
]]></content> 
    <tabTrigger>tisa</tabTrigger> 
    <scope>source.css</scope> 
</snippet> 

PackagesPreferences -> Browse Packages...を選択することで、開いているフォルダですPackages/User/tisa.sublime-snippetとしてファイルを保存します。これでCSSファイルにtisaと入力し、というタブを入力すると、フォントファミリの宣言が表示されるはずです。

+0

ファン。 Tas。チック。迅速かつ明確な答えをありがとう。作品*完璧* – whakawaehere

+0

@CraigTommola問題ありません。スニペットをたくさん作成している場合は、[補完ファイル](http://docs.sublimetext.info/ja/latest/reference/completions.html)をまとめてみてください。スニペットの定型文をたくさん保存し、追跡/更新が簡単です。 – MattDMo

関連する問題