我在我的rails項目中有一個文件Guardfile
,但只是以純文本顯示,所以每次打開它都必須指定ruby語法才能正確顯示它。
我不能使用Open all with current extension as...
因爲它不具有擴展名,但我想因爲喜歡Gemfile
,Capfile
或Rakefile
文件被正確顯示我分配一個特定的語法文件沒有擴展名。 我該如何做到這一點?將語法分配給沒有擴展名的文件Sublime Text 2
回答
菜單:首選項 - >瀏覽器軟件包
然後打開該文件的Ruby \ Ruby.tmLanguage
查找該塊:
<array>
<string>rb</string>
<string>rbx</string>
<string>rjs</string>
<string>Rakefile</string>
<string>rake</string>
<string>cgi</string>
<string>fcgi</string>
<string>gemspec</string>
<string>irbrc</string>
<string>capfile</string>
<string>Gemfile</string>
</array>
添加新條目:
<string>Guardfile</string>
它的工作原理,謝謝! – 2013-04-30 17:00:35
重新打開文件後,它爲我工作。 – 2014-11-13 18:25:11
在Sublime 3中找不到提及的Ruby包。 – 2016-08-30 14:46:20
安裝facelessuser/ApplySyntax。它有一個內置的Guardfiles規則。對於其他應該設置爲特定語法的隨機文件也很有用。例如,下面是我爲隨機文件設置的應該有Bash語法的文件。
"syntaxes": [
{
"name": "ShellScript/Shell-Unix-Generic",
"rules": [
{"file_name": ".*random$"}
]
}
]
name值是Packages中tmLanguage文件的路徑。 ShellScript是tmLanguage文件所在的Packages文件夾的名稱。Shell-Unix-Generic是tmLanguage文件名。
太好了,我要去檢查那個,謝謝。順便說一句,我正在檢查,似乎他們做了原始項目的分支,與subl 2和3兼容,至少出現在包控件中。 https://開頭github上。com/facelessuser/ApplySyntax – 2013-04-30 20:56:14
DetectSyntax被刪除,因爲dev不再支持它。當面向用戶接管支持時,開發人員請求更改爲ApplySyntax的名稱(因爲它更好地描述了插件的功能)。 – skuroda 2013-04-30 23:23:39
我必須已經安裝了原始版本,並提出了分叉版本的谷歌搜索。我會替換鏈接。謝謝。 – 2013-04-30 23:24:08
對於崇高3:
Commmand + Shift + p
:一套語法紅寶石- 偏好 - >設置 - 語法具體
添加類似語法如下:
{ "extensions": [ "Gemfile", "Gemfile.lock", "Podfile", "Podfile.lock", "Manifest.lock", "Fastfile_helper", "Fastfile", "Appfile" ] }
真正不好的是,語法不支持模糊匹配,正則表達式事。這意味着您必須列出所有文件。
- 1. 如何定義在Sublime Text 2上沒有擴展名的文件的默認語法?
- 2. 如何設置Sublime Text 3語法的默認文件擴展名?
- 3. 在Sublime Text中設置特定文件名的語法2/3
- 4. 在Sublime 2中爲配色方案指定文件擴展名
- 5. Sublime Text 2 Licensing - Sublime Text 2
- 6. Sublime Text 2雙引號字體樣式取決於文件擴展名嗎?
- 7. Sublime Text中的語法高亮2
- 8. 給定擴展名的匹配文件
- 9. Sublime Text 2 HTML語法突出問題
- 10. Sublime in Sublime Text 2
- 11. vim默認語法爲沒有擴展名的文件
- 12. 擴展Sublime Text的GotoAnything功能
- 13. 獲取除擴展名外沒有擴展名的文件名
- 14. 沒有擴展名的文件名
- 15. Sublime Text 2中沒有更多SideBarEnhancements?
- 16. 語法突出顯示文件沒有擴展名
- 17. REBOL的Sublime Text 2插件
- 18. 如何擴展Sublime Text 2使用的$ PATH?
- 19. 用Sublime Text進行.php擴展的Zen編碼2
- 20. 確定擴展名的文件沒有擴展名
- 21. Sublime Text 2 - plugin
- 22. Sublime text 2 snippets
- 23. Sublime Text 2&PYTHONPATH
- 24. sublime text 2 ruby
- 25. 搜索Sublime Text 2中的文件
- 26. 匹配所有的文件擴展名
- 27. Sublime Text 3'subl'command still linked to Sublime Text 2
- 28. 如何從沒有擴展名的文件名獲取文件擴展名?
- 29. Sublime Text語法高亮Jinja2
- 30. 在Sublime Text 2中是否有一種快速重命名文件的方法?
我對同一個文件有同樣的問題。 – 2014-11-13 18:22:54