atom创建html文件夹,如何在Atom文本编辑器中按文件类型设置默认语法?
簡(jiǎn)易模式:包含
如果您的語(yǔ)言真的只是HTML,則可以設(shè)置一個(gè)簡(jiǎn)單的程序包來(lái)處理此問(wèn)題。
創(chuàng)建一個(gè)名為langugage-ejs的程序包,并在grammars/ejs.cson中添加HTML,使其具有您關(guān)心的模式:
'fileTypes': [
'ejs'
]
'name': 'Embedded JavaScript'
'patterns': [
{
'include': 'source.html'
}
]
'scopeName': 'source.ejs'
language-ipynb當(dāng)然可以通過(guò)擴(kuò)展JSON來(lái)實(shí)現(xiàn)。
那我的模板標(biāo)簽?zāi)?#xff1f;
但實(shí)際上,在HTML之上有模板標(biāo)記,您希望使編輯器能夠識(shí)別它們。 我能找到的最佳示例是erb(嵌入式Ruby模板)。 它來(lái)自HTML,但也添加了其他標(biāo)簽,如以下代碼片段所示:
...
'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'
}
]
...
總結(jié)
以上是生活随笔為你收集整理的atom创建html文件夹,如何在Atom文本编辑器中按文件类型设置默认语法?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 个性艺术签名
- 下一篇: 2021河南省高考文科成绩排名查询,20