html - 原子上的 Emmet 无法正常工作

标签 html atom-editor emmet

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

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

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

最佳答案

这也发生在我身上,问题是同一个热键(标签)被设置为多个 Action ,所以我的解决方案是像这样编辑展开 Action 。

转到设置 > 程序包 > 搜索 Emmet... 在键绑定(bind)上获取最后一个选项卡并单击复制图标

[]<-(类似的东西)

然后转到编辑 > 键盘映射...并复制下一个

'atom-text-editor:not([mini])':
  'ctrl-alt-shift-c': 'emmet:expand-abbreviation'

由于键映射..覆盖了所有其他键绑定(bind),因此该键映射将适用于所有其他定义。

注意:如果您使用“tab”作为键绑定(bind),它将仅用于 expand-emmet,因此您实际上无法在 HTML、PHP 等...文件中使用 tab__(2spaces)

希望对您有所帮助

关于html - 原子上的 Emmet 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36610293/

相关文章:

php - 正则表达式帮助,贪婪与非贪婪

javascript - 使用 javascript/jQuery 将 li 列表拆分为列

javascript - Electron 保存对话框指定文件类型

settings - 如何在 Atom 编辑器中禁用鼠标滚轮缩放?

emmet - Emmet 的持续增量?

javascript - 如何为 codemirror 自定义 Emmet (snippets.json)?

visual-studio-code - Visual Studio Code (埃米特): Add closing tag comment

html - 如何向文本添加过渡?

javascript - 如何让输入的数字只能是1-9?

atom-editor - 键绑定(bind)的原子数据语法