具有字母字符序列的 Sublime Text 2 键绑定

Sublime Text 2 key bindings with sequence of alpha characters

我已经成功创建了使用组合键插入内容的键绑定。例如,破折号:

"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+super+t 有效。按键序列方法不可用还是我做错了什么?

您需要为此使用常规 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,点击 Tab,您的字体系列声明将出现。