【问题标题】:Sublime Emmet doesn't expand conflictSublime Emmet 不会扩大冲突
【发布时间】:2014-11-07 16:59:08
【问题描述】:

(这是在 OSX 最新的 10.9.x 上) 一些快捷方式适用于选项卡,而另一些则不适用。 例如:

.class>ul>li*5>a

当跳格给出时

.class>ul>li*5><a href=""></a>

同时

div.class

正确给出

<div class="class"></div>

还有 html:5, input:radio 扩展不起作用(仅在 CTRL+E 上)。

我应该查看我的键映射吗?来自 OSX 的东西会干扰吗? (我使用 OPTION+TAB 借助 Karabiner 切换窗口...

【问题讨论】:

  • 它对我来说没问题,osx 10.9 和 sublimetext3 也许它真的是你的配置中的东西,也许你应该列出你安装的其他插件?
  • 与其查看所有已安装的插件,不如先尝试在 ST 控制台中输入sublime.log_commands(True)。然后尝试正常插入。如果是另一个 ST 插件执行操作,将列出命令名称。如果您不认识命令的名称,可以使用 FindKeyConflicts 之类的名称来查看它与哪个包关联。以上是我写的一个插件,但我敢肯定还有其他插件做同样的事情。在大多数情况下,命令的名称就足以找到有问题的插件。
  • 我在 html:5 上添加了标签并记录了这一点:command: insert_best_completion {"default": " ", "exact": false}
  • 谢谢@skuroda,我在那里找到了答案:github.com/sergeche/emmet-sublime/issues/363。与 ST 的自动完成冲突。评论了它,我们很好。我想现在我错过了一些开箱即用的 sn-ps 但很好。
  • 您也可以添加您的答案,以便我接受,这可能对其他人有所帮助。

标签: macos sublimetext sublimetext3 emmet


【解决方案1】:

很高兴有帮助。

与其查看所有已安装的插件,不如先尝试在 ST 控制台中输入 sublime.log_commands(True)。然后尝试正常插入。如果是另一个 ST 插件执行操作,将列出命令名称。如果您不认识命令的名称,您可以使用 FindKeyConflicts 之类的东西来查看它与哪个包关联。以上是我写的一个插件,但我敢肯定还有其他插件做同样的事情。在大多数情况下,命令的名称就足以找到有问题的插件。


还要在此处添加您的解决方案以使其更清晰。

我在那里找到了答案:https://github.com/sergeche/emmet-sublime/issues/363。与 ST 的自动完成冲突。评论了它,我们很好。我想现在我错过了一些开箱即用的 sn-ps,但很好。


如果您想查看默认的 sn-ps,而无需手动搜索/提取它们,您可以尝试使用 https://sublime.wbond.net/packages/PackageResourceViewer。我写的另一个插件来帮助查看那些打包的文件/插件。

【讨论】:

  • 请注意,我没有使用您的 FindKeyConflicts 插件(尽管我肯定会用于其他事情,因为我有很多冲突)但我只是用谷歌搜索了“insert_best_completion”。
  • 没问题,我没想到你会这样。每隔一段时间,就会有一些晦涩难懂的东西在哪里有帮助。虽然谷歌是一个很好的选择:)
猜你喜欢
  • 2014-06-05
  • 1970-01-01
  • 1970-01-01
  • 2014-04-27
  • 2015-11-16
  • 2018-10-28
  • 2016-10-27
  • 2016-03-26
  • 2015-05-12
相关资源
最近更新 更多