我正在Atom中使用新的文件扩展名打开文件,该文件扩展名是任何现有语法(即Plain Test,C,C#等)都无法识别的。如何将新文件扩展名与一种可用的语法相关联?
成功能够打开带有新文件扩展名的文件,并自动将Atom默认设置为我选择的语法。
我尝试了这个建议,但Atom却将其反弹给我:
"exception-reporting":
userId: "0e3dac74-2706-4610-a40b-8505c987dd6e"
customFileTypes:
"source.fs": [
"*.seedsource"
]
答案 0 :(得分:0)
对于个人用途,您可以在Atom配置文件中注册自定义文件类型(默认为config.cson
)。
这是config.cson
外观的一个最小示例。由于CSON文件对缩进敏感,因此请确保将customFileTypes
部分插入正确的缩进中。
"*":
core:
customFileTypes:
"source.c": [
"*.custom-extension"
]
如果您想与其他用户共享此配置,最好创建一个包含语法文件(例如grammars/custom.cson
)的包:
fileTypes: [
"*.custom-extension"
]
patterns: [
{
include: "source.c"
}
]
scopeName: "source.c.custom"
在两种情况下,example.custom-extension
都将以C语法高亮显示。