2016-04-28 43 views
0

我已成功創建使用鍵組合插入內容的Key Bindings。例如,一個破折號:Sublime Text 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我更喜歡snippet的建議,創建片段的簡單程度如何,它允許選項卡觸發器。選項卡觸發器允許我在CSS文件中鍵入Tisa(例如:在註釋說明中),而不用啓動字體族聲明插入。 – whakawaehere

+0

是的,片段更適合這種情況。另外,如果你有很多的片段,那麼你可以考慮把它們合併成一個[完成文件](http://docs.sublimetext.info/en/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> 

將文件保存爲Packages/User/tisa.sublime-snippet其中Packages是通過選擇Preferences -> Browse Packages...打開的文件夾。你現在應該可以在CSS文件中輸入tisa,點擊標籤,你的字體系列聲明就會顯示出來。

+0

範。塔斯。抽動。感謝您提供快速和明確的答案。作品*完美* – whakawaehere

+0

@CraigTommola沒問題。如果你發現自己做了大量的片段,你可能需要考慮將[完成文件]放在一起(http://docs.sublimetext.info/en/latest/reference/completions.html)。它可以節省大量的片段樣本,並且更容易追蹤/更新。 – MattDMo