Sublime Text 3 Emmet触发冲突?

时间:2014-04-21 11:58:45

标签: css text-editor sublimetext3 emmet

我刚开始使用Sublime Text 3 beta。非常喜欢它。

我喜欢在编码时使用Emmet。

但有一件事让我很恼火,每当我编辑CSS时,代码建议中断,所以我的触发键(Tab键)将无效。 (我必须按Enter键)。

有谁知道如何解决这个问题?

enter image description here

3 个答案:

答案 0 :(得分:0)

我找到了解决方案

更改密钥绑定文件中的行:

{ "keys": ["enter"], "command": "commit_completion", "context":

为:

{ "keys": ["tab"], "command": "commit_completion", "context":

对我有用。

我暂时继续这样做。我仍然想要其他建议。

感谢名单。

答案 1 :(得分:0)

第三个版本尚未稳定(仅限测试版)。您可以报告问题here

答案 2 :(得分:0)

Emmet实时解析缩写,但Sublime Text不提供API来正确覆盖原生代码片段。因此,通过Tab键扩展缩写时可能会有一些怪癖。

您可能希望禁用disable_tab_abbreviations_on_auto_complete首选项,以使Em键专用于Tab键:https://github.com/sergeche/emmet-sublime/blob/master/Preferences.sublime-settings#L29

但您将无法再在HTML和CSS中使用本机代码段了。