我在MacOS X 10.13 High Sierra上使用Atom 1.33.0
要将原子配置为将扩展名为“ .ini”的文件识别为Java属性并应用适当的语法突出显示程序,我检查了以下链接:
并假定以下config.cson可以工作:
"*":
core:
telemetryConsent: "no"
themes: [
"atom-light-ui"
"atom-light-syntax"
]
customFileTypes:
'source.Java Properties': [
'ini'
]
...
不幸的是,这没有理想的效果。
要找到正确的名称,我打开了一个示例Java属性“ .ini”文件作为“纯文本”。然后,通过单击右下角的,将语法高亮显示手动更改为“ Java属性”。然后按Alt-CMD-P,显示:
因此,“ source.java-properties”应为正确的名称。 我相应地将config.cson修改为:
"*":
core:
telemetryConsent: "no"
themes: [
"atom-light-ui"
"atom-light-syntax"
]
customFileTypes:
'source.java-properties': [
'ini'
]
仍然无法正常工作。
需要进行哪些更改才能使其正常工作?
答案 0 :(得分:1)
coffeescript解析器似乎对细节非常挑剔 以下config.cson可以工作:
"*":
core:
customFileTypes:
"source.java-properties": [
"ini"
]
disabledPackages: [
"welcome"
]
...