在Textmate中,我有几个片段分配给特定的等效键。
所以命令 + F1 会打开一个小菜单,让我可以选择一些片段。
在Sublime Text 2中可以做同样的事情吗?
后续UO: 在Textmate中,您可以为片段指定等效键,并且可以指定相同的键等号。多个片段。当所选键等号有多个片段时。将打开一个菜单,其中包含分配给该键的所有片段。
这真的帮助我...我可以在命令 + F1 上有一些PHP片段,命令上的一堆jQuery片段 + F2 等...而且我不必记住一个疯狂的关键数字,只需要一个用于PHP的东西等等......
答案 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
开头的描述的所有摘要及其完整说明。您可以为所有不同的小组重复此过程。