是否可以根据文件名而不是扩展名自定义 Atom 语言识别?
Is it possible to customize Atom language recognition based on filename not extension?
查了很多,都是在说基于扩展的语言识别。我问这个是因为我们出于某些目的使用某个文件名,并且这个文件的内容是用某种语言编写的,但是这个文件没有扩展名。
有一个插件 file-types 可以将文件类型映射到新语言。您不仅可以根据文件扩展名执行此操作,还可以根据文件名执行此操作。查看 "RegExp Matchers" 部分。
马特和德米特里的回答很有启发性,这是我所做的:
首先,我阅读了 Atom 关于 customizing-language-recognition 的文档。本来我以为这只适用于文件扩展名,但实际上它也适用于文件名。
'*'
core:
customFileTypes:
'source.python': [
'my file's name'
]
完成。
查了很多,都是在说基于扩展的语言识别。我问这个是因为我们出于某些目的使用某个文件名,并且这个文件的内容是用某种语言编写的,但是这个文件没有扩展名。
有一个插件 file-types 可以将文件类型映射到新语言。您不仅可以根据文件扩展名执行此操作,还可以根据文件名执行此操作。查看 "RegExp Matchers" 部分。
马特和德米特里的回答很有启发性,这是我所做的: 首先,我阅读了 Atom 关于 customizing-language-recognition 的文档。本来我以为这只适用于文件扩展名,但实际上它也适用于文件名。
'*'
core:
customFileTypes:
'source.python': [
'my file's name'
]
完成。