2013-10-10 59 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

您可以打開崇高的文本文件,並使用菜單「查看」→「語法」→「當前擴展爲全部打開...」→(選擇適當的語法)。

此外,您可以單擊窗口的右下角。這將打開類似的菜單,其中提供了「以當前分機打開所有......」。

相關問題