- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何配置 GitHub 的 Atom 以使其根据名称和/或扩展名自动为文件名设置特定的语法突出显示?
具体来说,我希望它自动将 Ruby 语法高亮设置为 Cocoapods 的 Podfile
s。
最佳答案
从 Atom 1.0.8 开始,这在没有 file-types
的情况下是可能的包,使用核心功能。为此,请打开 config.cson
文件,并添加如下所示的部分:"*":
# Other config
core:
customFileTypes:
"source.ruby": [
"Podfile"
]
此处提供有关查找语言范围名称的指南:https://flight-manual.atom.io/using-atom/sections/basic-customization/#finding-a-languages-scope-name
现在可以使用 file-types
third-party package .我使用了以下语法:"*":
# Other config
"file-types":
"^Podfile$": "source.ruby"
这应该放在config.cson
文件。
这是自述文件的摘录:
文件类型包
为语言指定其他文件类型。
扩展匹配器
删除扩展名前的点以使用扩展名匹配器。
例如,您可以关联 .ex_em_el
与 text.xml
在您的 config.cson
如下:'file-types':
'ex_em_el': 'text.xml'
正则表达式匹配器
您也可以匹配正则表达式。大多数 JavaScript 常规
表达式应该有效;但是,系统会在
开始,或一美元( .
)来识别 RegExp 匹配器。
例如,您可以关联 ^
与 $
在
您的 /.*_steps\.rb$/
如下:source.cucumber.steps
注意:扩展匹配器优先于 RegExp 匹配器。
关于syntax-highlighting - GitHub 原子 : How to apply a particular syntax highlighting to some files based on name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24653727/
我是一名优秀的程序员,十分优秀!