在Atom中覆盖默认片段

我试图覆盖Atom中的默认片段,因为我想更改默认脚本片段

<script charset="utf-8"></script>

<script src=""></script>

我已将下列内容放入snippets.cson中。

'.text.html':
  'Comment':
    'prefix': 'com'
    'body': '<!-- $1-->'
  'Script':
    'prefix': 'script'
    'body': '<script src="$1"></script>'

我的'com'片段正常工作。 但脚本产生的是默认片段,而不是我的新片段。


  • 添加一个覆盖现有片段的片段
  • 退出原子
  • 启动Atom
  • 触发新添加的代码段,原始代码段将触发
  • 打开〜/ .atom / snippets.cson文件并保存文件(无需进行更改)
  • 再次触发片段,它将使用自定义版本
  • 显然它现在是一个错误。

    通过https://github.com/atom/atom/issues/2695


    从1.19.5开始,我可以使用传统的创建片段的过程来覆盖原子默认片段,片段使用coffeescript编写。 例如,覆盖我的require方法看起来像。

        '.source.[*yourlanguage*]':
    
        'Require':
        'prefix': 'r'
        'body': "require '$1' "
    

    更具描述性

  • 通过文件下拉菜单导航到“snippets”。

  • 按照列出的指示,或继续与我。

  • 复制并粘贴我在下面提供的代码。 将您的语言替换为您为您编写代码的语言。

  • 打开一个新文件,在'前缀'后面输入字符:,按下tab键。

  • 这应该给你足够的信息,以便根据上下文找出如何覆盖和写入原始片段。

  • 链接地址: http://www.djcxy.com/p/22471.html

    上一篇: Override default snippets in Atom

    下一篇: "Parameter not supported by the "SignFile" Task