原子上的Emmet无法正常工作

时间:2016-04-13 21:54:57

标签: html atom-editor emmet

您好我在 Atom 代码编辑器上使用 Emmet ,它仅适用于meta这样的简单标记。

然而,当我尝试像ul>li*5meta[property=""]之类的复杂内容然后按Tab键时,没有任何反应。

任何人都知道如何解决这个问题?

4 个答案:

答案 0 :(得分:4)

它也发生在我身上,问题是同一个热键(tab)被设置为多个动作,所以我的解决方案就是像这样编辑扩展动作。

转到设置>套餐>搜索Emmet ... 在键绑定上获取最后一个选项卡,然后单击复制图标

[]< - (类似的东西)

然后转到编辑> Keymap ...并复制下一个

Sub Sumvariablerow
  Range("L40").Select
  ActiveCell.FormulaR1C1 = "=SUM(L25:L" & R - 3 & ")"
End Sub

由于keymap ...覆盖了所有其他键绑定,因此这个键盘将适用于所有其他定义。

注意:如果您使用'tab'作为键绑定,它将仅用于expand-emmet,因此您将无法在HTML,PHP,更多...文件中实际标记__(2个空格)

希望帮助

答案 1 :(得分:1)

在安装emmet后发现,按文档中的说明,选项卡补全无法正常工作,请转到Atom>键盘映射或文件>键盘映射添加以下代码,然后重新启动Atom(此修复程序对我有用):

'atom-text-editor:not([mini])':
'tab': 'emmet:expand-abbreviation-with-tab'

答案来自

https://github.com/emmetio/emmet-atom/issues/503

答案 2 :(得分:0)

对我有用。

您转到Atom>键盘映射或文件>键盘映射添加以下代码,然后重新启动Atom。

 'atom-text-editor:not([mini])':
  'tab': 'emmet:expand-abbreviation-with-tab'

Atom Emmet Tab Button Remapped

答案 3 :(得分:0)

只想提一下,就像在 https://stackoverflow.com/a/65645633/7773582 中一样,我必须重新启动安装在 Ubuntu Linux Groovy Gorilla 中的 Atom 才能获得我自己的 keymap.cson 以进行新的键绑定

'atom-text-editor[data-grammar="text html basic"]:not([mini]),
atom-text-editor[data-grammar~="erb"]:not([mini]),
atom-text-editor[data-grammar~="jade"]:not([mini]),
atom-text-editor[data-grammar~="css"]:not([mini]),
atom-text-editor[data-grammar~="stylus"]:not([mini]),
atom-text-editor[data-grammar~="sass"]:not([mini]),
atom-text-editor[data-grammar~="scss"]:not([mini])':
  'shift-enter': 'emmet:expand-abbreviation-with-tab'

让 Emmet-Plugin 展开其语法以正常工作。