如何在Atom中创建Markdown片段。

14

有人知道该怎么做吗?我试过这个方法但不起作用:

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

29
在Atom中,Markdown的默认范围为.source.gfm,而不是text.html.markdown。 您的代码段应如下所示:
'.source.gfm':
  'Bash':
    'prefix': '`B'
    'body': '```Bash\n\n```'
  'rubyonrails':
    'prefix': '`r'
    'body': '```rubyonrails\n\n($1)```'

3

范围取决于您正在使用的语言(包):

  • language-markdown: .text.md
  • language-gfm: .source.gfm

您可以组合这两个选择器,以涵盖两种情况:

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

0

我不得不将 '.source.gfm' 修改为 '.text.md' 才能使其正常工作。

我不确定这是否有任何影响,但我正在使用这些与 markdown 相关的包:language-markdown、markdown-writer、markdown-preview、markdown-scroll-sync


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接