在Sublime Text 2中,我已经看到了基于扩展的语法。但是没有扩展名的文件名怎么样?例如,我经常有一个名为“Vagrantfile”的文件,它位于ruby中,但Sublime Text 2总是希望以纯文本开头。如果它被称为“Vagrantfile”,有没有办法让它默认为“ruby”?
答案 0 :(得分:113)
使用Sublime Text 2.0.1,build 2217,查看窗口的右下角,其中显示打开的Vagrant文件的“纯文本”。
单击该按钮,然后在打开的菜单中,顶部将显示“打开所有当前扩展名为...”子菜单。进入该子菜单并选择Ruby。
即使Vagrantfile没有扩展名,Sublime也会记住这一点,并按照预期使用Ruby语法打开Vagrantfiles。这不会传播到没有扩展名的所有文件。
答案 1 :(得分:14)
将以下行添加到
中的语法特定 - 用户文件中偏好设置>设置 - 更多>语法特定 - 用户
永久保留每个Vagrantfile文件的语法。
{
"extensions":
[
"Vagrantfile"
]
}