原子的 Emmet 和 EJS 不工作
Emmet and EJS for atom not working
我最近利用了 github 的 github 学生开发包并下载了 Atom.io。到目前为止,我一直喜欢它的功能,主要是突出显示 ejs 文件作为 im 学习节点的语法。但是由于某些原因,emmet 不适用于 ejs。我试着在网上看,但我什么也没看到。
如果我键入 ul>li*3 + [tab] 或从我看到的 ctrl+e 应该给我
<ul>
<li></li>
<li></li>
<li></li>
</ul>
但它只是在创造 space。
当我按下 ctrl+e 时,它会出现 "find in current buffer"
与 .ejs 文件的文件关联是 "Javascript Template",因为我使用 language/ejs 包。关于如何修复的任何帮助?
您可以配置如下设置:
- 设置 -> 包 -> emmet -> 设置
- 参见 "Extensions Path"(默认为 ~/emmet)。
- 在扩展路径目录中放置一个名为 "snippets.json" 的文件。
snippets.json :
{
"ejs": {
"filters": "ejs",
"extends": "html",
"profile": "xml"
}
}
- 重启你的原子编辑器。
如果您使用包 "language-ejs",它将无法运行。
我最近利用了 github 的 github 学生开发包并下载了 Atom.io。到目前为止,我一直喜欢它的功能,主要是突出显示 ejs 文件作为 im 学习节点的语法。但是由于某些原因,emmet 不适用于 ejs。我试着在网上看,但我什么也没看到。
如果我键入 ul>li*3 + [tab] 或从我看到的 ctrl+e 应该给我
<ul>
<li></li>
<li></li>
<li></li>
</ul>
但它只是在创造 space。 当我按下 ctrl+e 时,它会出现 "find in current buffer"
与 .ejs 文件的文件关联是 "Javascript Template",因为我使用 language/ejs 包。关于如何修复的任何帮助?
您可以配置如下设置:
- 设置 -> 包 -> emmet -> 设置
- 参见 "Extensions Path"(默认为 ~/emmet)。
- 在扩展路径目录中放置一个名为 "snippets.json" 的文件。
snippets.json :
{
"ejs": {
"filters": "ejs",
"extends": "html",
"profile": "xml"
}
}
- 重启你的原子编辑器。
如果您使用包 "language-ejs",它将无法运行。