我在Sublime Text中打開了.RUL文件,它沒有任何語法高亮顯示,因爲InstallScript具有與C/C++類似的語法我希望所有的.rul文件都被視爲如果它們是.c或.cpp文件並自動應用所有相同的高亮顯示。換句話說:我想要具有相同的效果,就像我將每個.rul文件重命名爲.cpp,然後在Sublime中打開.cpp一樣。將語法高亮應用於具有未定義擴展名的文件
在Sublime Text 2.0.2中實現這個最簡單的方法是什麼?
我在Sublime Text中打開了.RUL文件,它沒有任何語法高亮顯示,因爲InstallScript具有與C/C++類似的語法我希望所有的.rul文件都被視爲如果它們是.c或.cpp文件並自動應用所有相同的高亮顯示。換句話說:我想要具有相同的效果,就像我將每個.rul文件重命名爲.cpp,然後在Sublime中打開.cpp一樣。將語法高亮應用於具有未定義擴展名的文件
在Sublime Text 2.0.2中實現這個最簡單的方法是什麼?
我不確定上面發佈的其他解決方案是否適用於* .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.
[設置默認語法不同的
按下Ctrl鍵+移+P並鍵入C++
,突出Set Syntax: C++
然後按Enter鍵。
或轉至View
菜單>Syntax
>點擊C++
。
/用戶/主頁/庫/ Application Support /崇高文字2 /封裝/ C++/C++,崇高的設置
{
"extensions": ["cpp", "cc", "cxx", "c++", "h", "hpp", "hxx", "h++", "inl", "ipp", "rul"]
}
或者,創建一個類似的文件,並將其放置在你的User
目錄用於rul
以及任何其他附加擴展不在文件中定義上文提及:
/用戶/ HOME /庫/應用程序支持/崇高文本2 /包/用戶/ C++昇華的設置
{
"extensions": ["rul"]
}
您可以打開崇高的文本文件,並使用菜單「查看」→「語法」→「當前擴展爲全部打開...」→(選擇適當的語法)。
此外,您可以單擊窗口的右下角。這將打開類似的菜單,其中提供了「以當前分機打開所有......」。
可能重複在Sublime Text 2中的文件類型](http://stackoverflow.com/questions/7574502/set-default-syntax-to-different-filetype-in-sublime-text-2) –