Sublimetext2 使用alpha字符序列升华文本2键绑定

Sublimetext2 使用alpha字符序列升华文本2键绑定,sublimetext2,key-bindings,Sublimetext2,Key Bindings,我已经成功地创建了键绑定,它使用组合键插入内容。例如,em短划线: "keys": ["super+m"], "command": "insert_snippet", "args": {"contents": "—"} 但我现在正在尝试创建一个使用alpha键组合插入内容的工具。例如,将字体名称替换为CSS字体系列声明: "keys": ["t,i,s,a"], "command": "insert_snippet", "args": {"contents": "font-

我已经成功地创建了键绑定,它使用组合键插入内容。例如,em短划线:

"keys": ["super+m"], "command": "insert_snippet", "args": {"contents": "—"}
但我现在正在尝试创建一个使用alpha键组合插入内容的工具。例如,将字体名称替换为CSS字体系列声明:

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

但它什么也没做。。。如果我将键更改为ctrl+super+t,它会工作。“键序列”方法不可用,还是我做错了什么?

您需要为此使用常规方法:


蒂萨
source.css

将文件另存为
Packages/User/tisa.sublime snippet
,其中
Packages
是通过选择
首选项->浏览软件包…
打开的文件夹。现在,您应该能够在CSS文件中键入
tisa
,点击Tab,您的字体系列声明将显示出来。

您需要使用常规字体:


蒂萨
source.css

将文件另存为
Packages/User/tisa.sublime snippet
,其中
Packages
是通过选择
首选项->浏览软件包…
打开的文件夹。您现在应该能够在CSS文件中键入
tisa
,点击Tab,您的字体系列声明就会显示出来。

Fan。助教。抽搐。谢谢你快速清晰的回答。作品perfectly@CraigTommola没问题。如果您发现自己编写了大量的代码片段,您可能需要研究如何将这些代码组合在一起。它保存了大量的代码片段样板,并且更容易跟踪/更新.Fan。助教。抽搐。谢谢你快速清晰的回答。作品perfectly@CraigTommola没问题。如果您发现自己编写了大量的代码片段,您可能需要研究如何将这些代码组合在一起。它保存了大量的代码片段样板,并且更易于跟踪/更新。使用[“t”、“i”、“s”、“a”]而不是[“t,i,s,a”]@r-stein我更喜欢代码片段建议,因为它向我介绍了代码片段创建的简单性,并允许使用tab触发器。tab触发器允许我在CSS文件中键入单词Tisa(例如:在注释说明中),而无需启动字体系列声明插入。是的,代码片段更适合这种情况。另外,如果你有很多片断,那么你可以考虑将它们组合成一个.[使用“t”、“i”、“s”、“a”),而不是[ [ t,i,s,a ] ] r-Stand,我更喜欢片段建议,因为它都介绍了如何创建简单的片段,并且允许Tab触发器。tab触发器允许我在CSS文件中键入单词Tisa(例如:在注释说明中),而无需启动字体系列声明插入。是的,代码片段更适合这种情况。此外,如果你有很多片段,那么你可以考虑将它们组合成一个。