我在 Sublime Text 中打开没有任何语法高亮显示的 .RUL 文件,因为 InstallScript 的语法与 C/C++ 类似对它们应用所有相同的突出显示。换句话说:我希望获得与将每个 .rul 文件重命名为 .cpp 然后在 Sublime 中打开 .cpp 相同的效果。
在 Sublime Text 2.0.2 中实现这一点的最简单方法是什么?
我在 Sublime Text 中打开没有任何语法高亮显示的 .RUL 文件,因为 InstallScript 的语法与 C/C++ 类似对它们应用所有相同的突出显示。换句话说:我希望获得与将每个 .rul 文件重命名为 .cpp 然后在 Sublime 中打开 .cpp 相同的效果。
在 Sublime Text 2.0.2 中实现这一点的最简单方法是什么?
您可以在 Sublime Text 中打开文件并使用菜单“查看”→“语法”→“以当前扩展名打开所有...”→(选择适当的语法)。
此外,您可以单击窗口的右下角。这将打开类似的菜单,其中也显示“以当前扩展名打开所有...”。
我不确定上面发布的其他解决方案是否适用于 *.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.
按Ctrl+ Shift+P并键入C++
、突出显示Set Syntax: C++
并按Enter。
或进入View
菜单 > Syntax
> 点击C++
。
/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"]
}