我如何修改 Atom HTML 自动完成以更改 <p> 完成的内容?

How can I modify Atom HTML auto complete to change what <p> completes?

我在更改 Atom 中 <p> 的自动完成时遇到问题。我想将自动完成从 <p></p> 更改为 <p> 对于我的 snippets.cson 我有:

'.text.html.paragraph':
  'Paragraph':
    'prefix': 'p'
    'body': '<p>'

但是,如果我键入 p,它仍然会使用默认 <p></p> 自动完成,我在这里做错了什么?

您的代码段使用的范围无效 .text.html.paragraph。如果您安装了提供该范围的语言,这将起作用。但由于该段落是 HTML 的一部分,因此单独对待它意义不大。

因此,为了让您的代码段正常工作,请将范围更改为 .text.html.text.html.basic。区别在于前者适用于 Markdown 或继承自 HTML 的语言,例如language-html-angular。后者会将您的代码段严格限制为 HTML.