【问题标题】:Sublime Text 3 Emmet triggering conflict?Sublime Text 3 Emmet 触发冲突?
【发布时间】:2014-06-05 11:50:21
【问题描述】:

我刚开始使用 Sublime Text 3 beta。太喜欢了。

我喜欢在编码时使用 Emmet。

但有一件事让我很恼火,例如,每当我编辑 CSS 时,代码都会建议中断,所以我的触发键(即 Tab 键)不起作用。 (我必须按 Enter 键)。

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

【问题讨论】:

  • 仅供参考,即所谓的“智能感知”:)

标签: css text-editor sublimetext3 emmet


【解决方案1】:

我找到了解决办法

从以下位置更改键绑定文件中的一行:

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

到:

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

这对我有用。

我暂时就这样做了。不过,我仍然想要其他建议。

谢谢。

【讨论】:

    【解决方案2】:

    第三个版本还不稳定(只有测试版)。可以反馈问题here

    【讨论】:

      【解决方案3】:

      Emmet 实时解析缩写,但 Sublime Text 不提供 API 来正确覆盖原生 sn-ps。所以在使用 Tab 键扩展缩写时可能会有一些怪癖。

      您可能希望禁用 disable_tab_abbreviations_on_auto_complete 首选项以使 Tab 键为 Emmet 独占:https://github.com/sergeche/emmet-sublime/blob/master/Preferences.sublime-settings#L29

      但是您将无法再在 HTML 和 CSS 中使用原生 sn-ps。

      【讨论】:

        猜你喜欢
        • 2015-12-17
        • 2016-02-01
        • 2014-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多