您好我在 Atom 代码编辑器上使用 Emmet ,它仅适用于meta
这样的简单标记。
然而,当我尝试像ul>li*5
或meta[property=""]
之类的复杂内容然后按Tab键时,没有任何反应。
任何人都知道如何解决这个问题?
答案 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'
答案来自
答案 2 :(得分:0)
对我有用。
您转到Atom>键盘映射或文件>键盘映射添加以下代码,然后重新启动Atom。
'atom-text-editor:not([mini])':
'tab': 'emmet:expand-abbreviation-with-tab'
答案 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 展开其语法以正常工作。