如何在atom中创建markdown片段。

时间:2015-07-20 14:46:22

标签: atom-editor

任何人都知道怎么做?我正在尝试这个,但它不起作用:

'text.html.markdown':
  'Bash':
    'prefix': '`B'
    'body': '```Bash\n\n```'
  'rubyonrails':
    'prefix': '`r'
    'body': '```rubyonrails\n\n($1)```'

3 个答案:

答案 0 :(得分:23)

atom中markdown的默认范围是.source.gfm,而不是text.html.markdown。

您的摘要如下:

'.source.gfm':
  'Bash':
    'prefix': '`B'
    'body': '```Bash\n\n```'
  'rubyonrails':
    'prefix': '`r'
    'body': '```rubyonrails\n\n($1)```'

答案 1 :(得分:1)

这取决于您使用的语言(软件包):

语言标记

'.text.md'

语言gfm

'.source.gfm'

替代项: :将两个选择器组合在一起以涵盖两种情况:

'.text.md, .source.gfm':
  'Bash':
    'prefix': '`B'
    'body': '```Bash\n\n```'
    'rubyonrails':
    'prefix': '`r'
    'body': '```rubyonrails\n\n($1)```'

答案 2 :(得分:0)

我必须将groupId更改为'.source.gfm',以使其对我有用。

请注意是否对此有任何影响,但我使用的是与markdown相关的软件包:language-markdown,markdown-writer,markdown-preview,markdown-scroll-sync