1

我在 Sublime Text 中打开没有任何语法高亮显示的 .RUL 文件,因为 InstallScript 的语法与 C/C++ 类似对它们应用所有相同的突出显示。换句话说:我希望获得与将每个 .rul 文件重命名为 .cpp 然后在 Sublime 中打开 .cpp 相同的效果。

在 Sublime Text 2.0.2 中实现这一点的最简单方法是什么?

4

4 回答 4

3

您可以在 Sublime Text 中打开文件并使用菜单“查看”→“语法”→“以当前扩展名打开所有...”→(选择适当的语法)。

此外,您可以单击窗口的右下角。这将打开类似的菜单,其中也显示“以当前扩展名打开所有...”。

于 2013-10-10T17:03:31.367 回答
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.
于 2013-10-10T21:07:36.747 回答
0

Ctrl+ Shift+P并键入C++、突出显示Set Syntax: C++并按Enter

或进入View菜单 > Syntax> 点击C++

于 2013-10-10T16:44:43.470 回答
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"]
}
于 2013-10-10T16:57:49.777 回答