2013-10-10 25 views
1

我在Sublime Text中打开了.RUL文件,它没有任何语法高亮显示,因为InstallScript具有与C/C++类似的语法我希望所有的.rul文件都被视为如果它们是.c或.cpp文件并自动应用所有相同的高亮显示。换句话说:我想要具有相同的效果,就像我将每个.rul文件重命名为.cpp,然后在Sublime中打开.cpp一样。将语法高亮应用于具有未定义扩展名的文件

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

+0

可能重复在Sublime Text 2中的文件类型](http://stackoverflow.com/questions/7574502/set-default-syntax-to-different-filetype-in​​-sublime-text-2) –

回答

1

我不确定上面发布的其他解决方案是否适用于* .rul文件的所有未来实例,或者仅适用于当前打开的文件。

我发现我工作完全正常的解决方案,只需编辑: ... \应用数据\崇高文本2个\ \包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. 
[设置默认语法不同的
0

按下Ctrl键++P并键入C++,突出Set Syntax: C++然后按Enter键

或转至View菜单>Syntax>点击C++

0

/用户/主页/库/ Application Support /崇高文字2 /封装/ C++/C++,崇高的设置

{ 
    "extensions": ["cpp", "cc", "cxx", "c++", "h", "hpp", "hxx", "h++", "inl", "ipp", "rul"] 
} 

或者,创建一个类似的文件,并将其放置在你的User目录用于rul以及任何其他附加扩展在文件中定义上文提及:

/用户/ HOME /库/应用程序支持/崇高文本2 /包/用户/ C++升华的设置

{ 
    "extensions": ["rul"] 
} 
3

您可以打开崇高的文本文件,并使用菜单“查看”→“语法”→“当前扩展为全部打开...”→(选择适当的语法)。

此外,您可以单击窗口的右下角。这将打开类似的菜单,其中提供了“以当前分机打开所有......”。

相关问题