将多个片段分配给单个键绑定

时间:2012-06-15 01:51:26

标签: macos sublimetext2

在Textmate中,我有几个片段分配给特定的等效键。

所以命令 + F1 会打开一个小菜单,让我可以选择一些片段。

在Sublime Text 2中可以做同样的事情吗?

后续UO: 在Textmate中,您可以为片段指定等效键,并且可以指定相同的键等号。多个片段。当所选键等号有多个片段时。将打开一个菜单,其中包含分配给该键的所有片段。

这真的帮助我...我可以在命令 + F1 上有一些PHP片段,命令上的一堆jQuery片段 + F2 等...而且我不必记住一个疯狂的关键数字,只需要一个用于PHP的东西等等......

1 个答案:

答案 0 :(得分:2)

如果你添加这一行:

{ "keys": ["shift+f1"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "snippet"} }

到您的密钥绑定文件/Packages/User/Default (Linux).sublime-keymap。然后每次按shift+f1。将显示包含所有片段的弹出菜单。但是你只想要一些片段。所以...在你想要显示的片段文件中添加以下行:

<description>php snippet, some description</description>

并将顶部键绑定中的行从"text": "snippet"更改为"text": "php snippet"。现在,当您点击shift+f1时,将显示包含以php snippet开头的描述的所有摘要及其完整说明。您可以为所有不同的小组重复此过程。