2

我一直在使用 Sublime Text 2,最近将 Emmet 整合到我的工作流程中。由于 Emmet 接管了 tab 键来扩展它的模板,有没有办法设置一个备用键盘快捷键来扩展标准的 sublime 片段?我能做的唯一选择是在命令调色板中搜索代码段。

背景

我知道我可以将 Emmet 补全重新映射到一个新的键盘快捷键,比如 Ctrl-E。在实践中,我 90% 的时间使用 Emmet 片段,10% 的时间使用 Sublime 片段,所以我想保持 Emmet 的 tab 键的速度,但也得到一个扩展 sublime 片段的快捷键。

更新

为了说明我在寻找什么,假设我有一个扩展为 的 sublime 片段hw,以及一个扩展为的<p>Hello World!</p>emmet 片段。我希望能够输入并获取 emmet 片段并说获取崇高的片段。一个好的建议是使用本机,但这会导致hw<hello>World</hello>hw+tabhw+ctrl+tabinsert_best_completion<hw></hw>

4

2 回答 2

2

您需要将insert_best_completion命令绑定到快捷方式。示例键绑定配置可能如下所示:

{ "keys": ["ctrl+tab"], "command": "insert_best_completion" }

它将使用 Ctrl+Tab 快捷方式插入最佳补全。您可以将此命令添加到Preferences > Key Bindings – User文件中。

有关更多信息,请阅读

于 2013-06-08T10:10:40.640 回答
1

我自己也有同样的问题。

到目前为止,对于用户生成的片段,我在关键字后使用了正斜杠。这允许使用 tab 键。

<tabTrigger>hello/</tabTrigger>

产生所需的结果,而不是

<hello></hello>
于 2015-11-02T20:38:59.367 回答