替换为Tab键,当同时使用Emmet时,可扩展2个Sublime文本?

问题描述 投票:2回答:2

我一直在使用Sublime Text 2,最近将Emmet纳入了我的工作流程。由于Emmet接管了Tab键以进行扩展,因此有没有办法设置备用键盘快捷键来扩展标准Sublime代码片段?我能够执行的唯一选择是在命令面板中搜索代码段。

背景

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

更新

[为了说明我要寻找的内容,假设我有一个hw的崇高片段,扩展为<p>Hello World!</p>,一个emmet片段hw则扩展为<hello>World</hello>。我希望能够键入hw+tab并获得Emmet片段,然后说出hw+ctrl+tab来获得崇高的片段。一个好的建议是使用本机insert_best_completion,但这将导致<hw></hw>

sublimetext2 emmet
2个回答
2
投票

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

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

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

有关更多信息,请阅读


1
投票

我自己也遇到同样的问题。

到目前为止,对于用户生成的代码段,我在关键字之后使用了正斜杠。这样就可以使用Tab键。

<tabTrigger>hello/</tabTrigger>

产生所需的结果,而不是

<hello></hello>
© www.soinside.com 2019 - 2024. All rights reserved.