Vagrant文件包含如下代码:
# -*- mode: ruby -*-
# vi: set ft=ruby :
有没有办法让Sublime对此做一些有用的事情?
答案 0 :(得分:4)
Sublime会根据文件的扩展名自动选择语法高亮模式。如果您希望某个扩展名与特定语言相关联,只需打开该文件,然后选择 View -> Syntax -> Open all with current extension as...
并选择您喜欢的语言。
如果您正在处理没有扩展名的文件,或者只是想要更细粒度的控制,请查看ApplySyntax
插件。它允许您根据文件名和文件内容定义正则表达式,包括shebang行。可以在设置中轻松修改它以读取Vim设置字符串。它已包含Vagrantfile
的设置,因此对于您的特定示例,您不需要修改任何内容。