我在Sublime Text中打开.RUL文件没有任何语法高亮,因为InstallScript具有与C / C ++类似的语法我希望我的所有.rul文件都被视为.c或.cpp文件并自动应用所有相同的突出显示。换句话说:我希望具有相同的效果,就像我将每个.rul文件重命名为.cpp一样,然后在Sublime中打开.cpp。
在Sublime Text 2.0.2中实现此功能的最简单方法是什么?
答案 0 :(得分:3)
您可以在Sublime Text中打开文件并使用菜单“View”→“Syntax”→“以当前扩展名打开所有...”→(选择合适的语法)。
此外,您可以单击窗口的右下角。这将打开类似的菜单,其中也显示“以当前扩展名打开所有...”。
答案 1 :(得分:1)
我不确定上面发布的其他解决方案是否适用于* .rul文件的所有未来实例,或仅适用于当前打开的文件。
我找到了一个对我来说非常好的解决方案,只需编辑: ... \ Application Data \ Sublime Text 2 \ Packages \ C ++ \ C.tmLanguage
<key>fileTypes</key>
<array>
<string>c</string>
<string>h</string>
<string>rul</string>
根据: http://docs.sublimetext.info/en/sublime-text-2/reference/syntaxdefs.html
文件类型
This is a list of file extensions (without the leading dot). When opening files of these types, Sublime Text will automatically activate this syntax definition for them. Optional.
答案 2 :(得分:0)
按 Ctrl + Shift + P 并输入C++
,突出显示Set Syntax: C++
并按 Enter
或转到View
菜单&gt; Syntax
&gt;点击C++
。
答案 3 :(得分:0)
/ Users / HOME / Library / Application Support / Sublime Text 2 / Packages / C ++ / C ++。sublime-settings
{
"extensions": ["cpp", "cc", "cxx", "c++", "h", "hpp", "hxx", "h++", "inl", "ipp", "rul"]
}
或者,创建一个类似的文件并将其放在User
目录中,rul
以及上文提到的文件中定义的任何其他 的扩展
/ Users / HOME / Library / Application Support / Sublime Text 2 / Packages / User / C ++。sublime-settings
{
"extensions": ["rul"]
}