Atom - Emmet包:结束评论

Jam*_*ond 2 html comments sublimetext3 emmet atom-editor

Emom for Atom:html结束标记后的自动注释.

我无法在任何地方找到解决这个问题的方法,所以我在这里求助.

http://iaintnoextra.tumblr.com/post/68089741466/automatically-add-closing-comments-to-html-using

在Sublime Text 3中,使用上面链接中的emmet用户首选项文件,emmet会在关闭html标记后自动添加注释; 例如:

div.container
Run Code Online (Sandbox Code Playgroud)

会产生:

<div class="container"></div><!-- /.container -->
Run Code Online (Sandbox Code Playgroud)

我无法在Emmet的软件包设置中找到任何地方,以便在Atom V1上实现这一点.有谁知道我可以在哪里改变它,所以它模仿相同的功能?

Jam*_*ond 8

http://www.devstavern.com/emmet/custom-comments-in-emmet-sublime-atom-and-others/

在上面的链接的帮助下,我设法自己解决了这个问题,这是答案:

  1. 在Atom上编辑emmet设置.
  2. 将"设置"标题下的扩展路径更新到您要保存我们接下来要创建的preferences.json文件的位置,我在我的保管箱文件夹中创建了一个文件夹,以便我可以从任何文件夹中访问该文件地点.
  3. 在我们刚创建的文件夹中创建一个preferences.json文件,在下面添加此代码

评论同一行:

{
  "filter.commentAfter": "<!-- /<%= attr('id', '#') %><%= attr('class', '.') %> -->"
}
Run Code Online (Sandbox Code Playgroud)

评论新行:

{
  "filter.commentAfter": "\n<!-- /<%= attr('id', '#') %><%= attr('class', '.') %> -->"
}
Run Code Online (Sandbox Code Playgroud)
  1. 转到您的.atom\packages\emmet\node_modules\emmet\lib文件夹并编辑snippets.json.
  2. 找到html代码段并将过滤器设置更改为"html,c",这将自动在上面显示的任何自动完成代码的末尾添加注释.

Ta-da,它的作品!

更新(05/11/15):

确保在保存更改后重新启动Atom.