Atom中的多语言语法高亮显示

时间:2017-05-18 14:57:51

标签: syntax-highlighting atom-editor

我正在做一个项目,其中包含markdown和perl的文件。我希望能够语法突出显示它们,在原子中是否可能?

1 个答案:

答案 0 :(得分:2)

这是可能的,但并不完美。

有一个well-written post about this on discuss.atom.io。基本上,您必须手动编辑语言包(如language-markdownlanguage-perl)并通过引用另一种语言添加额外的语法规则。

例如,添加

{
    'begin': '`'
    'beginCaptures':
      '0':
        'name': 'punctuation.definition.string.begin.coffee'
    'end': '`'
    'endCaptures':
      '0':
        'name': 'punctuation.definition.string.end.coffee'
    'name': 'string.quoted.script.coffee'
    'patterns': [
      {
        'include': 'source.js'
      }
    ]
  }

language-coffee-script(`)的两个实例之间启用