atom创建html文件夹,如何在Atom文本编辑器中按文件类型设置默认语法?
簡易模式:包含
如果您的語言真的只是HTML,則可以設置一個簡單的程序包來處理此問題。
創建一個名為langugage-ejs的程序包,并在grammars/ejs.cson中添加HTML,使其具有您關心的模式:
'fileTypes': [
'ejs'
]
'name': 'Embedded JavaScript'
'patterns': [
{
'include': 'source.html'
}
]
'scopeName': 'source.ejs'
language-ipynb當然可以通過擴展JSON來實現。
那我的模板標簽呢?
但實際上,在HTML之上有模板標記,您希望使編輯器能夠識別它們。 我能找到的最佳示例是erb(嵌入式Ruby模板)。 它來自HTML,但也添加了其他標簽,如以下代碼片段所示:
...
'patterns': [
{
'begin': '
'captures':
'0':
'name': 'punctuation.definition.comment.erb'
'end': '%>'
'name': 'comment.block.erb'
}
{
'begin': ')[-=]?'
'captures':
'0':
'name': 'punctuation.section.embedded.ruby'
'end': '-?%>'
'name': 'source.ruby.rails.embedded.html'
'patterns': [
{
'captures':
'1':
'name': 'punctuation.definition.comment.ruby'
'match': '(#).*?(?=-?%>)'
'name': 'comment.line.number-sign.ruby'
}
{
'include': 'source.ruby.rails'
}
]
}
{
'include': 'text.html.basic'
}
]
...
總結
以上是生活随笔為你收集整理的atom创建html文件夹,如何在Atom文本编辑器中按文件类型设置默认语法?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个性艺术签名
- 下一篇: 试管第三代多少钱啊?