获取Sublime以尊重Vim语法高亮提示

时间:2014-08-07 12:24:47

标签: vim sublimetext2 syntax-highlighting

例如,

Vagrant文​​件包含如下代码:

# -*- mode: ruby -*-
# vi: set ft=ruby :

有没有办法让Sublime对此做一些有用的事情?

1 个答案:

答案 0 :(得分:4)

Sublime会根据文件的扩展名自动选择语法高亮模式。如果您希望某个扩展名与特定语言相关联,只需打开该文件,然后选择 View -> Syntax -> Open all with current extension as... 并选择您喜欢的语言。

如果您正在处理没有扩展名的文件,或者只是想要更细粒度的控制,请查看ApplySyntax插件。它允许您根据文件名和文件内容定义正则表达式,包括shebang行。可以在设置中轻松修改它以读取Vim设置字符串。它已包含Vagrantfile的设置,因此对于您的特定示例,您不需要修改任何内容。