【发布时间】:2014-09-30 16:39:08
【问题描述】:
例如,Vagrant 文件包含如下代码:
# -*- mode: ruby -*-
# vi: set ft=ruby :
有没有办法让 Sublime 做一些有用的事情?
【问题讨论】:
标签: vim sublimetext2 syntax-highlighting
例如,Vagrant 文件包含如下代码:
# -*- mode: ruby -*-
# vi: set ft=ruby :
有没有办法让 Sublime 做一些有用的事情?
【问题讨论】:
标签: vim sublimetext2 syntax-highlighting
Sublime 会根据文件的扩展名自动选择语法高亮模式。如果您希望某个扩展名与特定语言相关联,只需打开文件,然后选择 View -> Syntax -> Open all with current extension as... 并选择您喜欢的语言。
如果您正在处理没有扩展名的文件,或者只是想要更细粒度的控制,请查看ApplySyntax 插件。它允许您根据文件名和文件内容定义正则表达式,包括 shebang 行。它可以很容易地在设置中修改以读取 Vim 设置字符串。它已经包含Vagrantfile 的设置,因此对于您的特定示例,您不需要修改任何内容。
【讨论】: