有沒有辦法保存新文件時,設置一個默認的文檔類型? 我創建了幾個新的文件,我想保存新文件時,有.TXT的默認值。崇高文本2 - 默認文檔類型
回答
這個插件做的:
https://github.com/spadgos/sublime-DefaultFileType
似乎是相當巨大的。
編輯:
好吧,兩件事情,還有目前似乎是一個小bug,因此文本文件的語法沒有被正確拿起由於在文件名中的空白。此外,您需要將「use_current_file_syntax」設置爲false(否則,新文件將默認爲您在打開Ctrl-N時已打開的任何文件類型)...所以修復/解決方法是:
Put代碼如下:Packages/User/default_file_type.sublime-settings
{ "default_new_file_syntax": "Packages/Text/Plain_text.tmLanguage",
"use_current_file_syntax": false }
請注意。
接下來,找到「Plain text.tmLanguage」文件並將其複製並重命名爲「Plain_text.tmLanguage」(在同一文件夾中)。 [請務必複製/複製它,不要只是重命名它,因爲它可能有依賴關係]
重新啓動,只是可以肯定的,這應該可以做到。 另請注意,此插件僅適用於使用Ctrl-N創建的新文件。這些步驟之後
工作:
1.Uninstalled
2.Installed使用包控制
3.測試使用默認安裝(類型java的)< - 工作
4。複製和重命名文件Sublime Text 2\Packages\Text\Plain text.tmLanguage
>Sublime Text 2\Packages\Text\Plain_text.tmLanguage
5.更改文件Sublime Text 2\Packages\Default File Type\default_file_type.sublime-settings
>
`{ "default_new_file_syntax": "Packages/Text/Plain_text.tmLanguage", "use_current_file_syntax": true }`
- 所有的工作。
我並不需要任何文件複製到「包/用戶」文件夾
@fraxel _感謝所有幫助和快速響應。
很高興爲您效力。請隨時接受我的回答,或者如果對你有幫助,就投票表決(這是,不是嗎?)。另外,如果您不將設置複製到「軟件包/用戶」文件夾,那麼如果該插件已升級,則會丟失它們。 – fraxel 2012-03-08 16:59:05
Upvoted - 已選中。 – 2012-03-08 22:12:29
這裏有一個更簡單的方法......只要按下工具 - >新插件
然後粘貼在該文件,點擊保存並稱之爲「DefaultLanguage.py」或東西:
import sublime, sublime_plugin
class EverythingIsPowerShell(sublime_plugin.EventListener):
def on_new(self, view):
view.set_syntax_file('Packages/PowerShell/Support/PowershellSyntax.tmLanguage')
當然,您可以將語言從PowerShell更改爲...無論您喜歡什麼。你只需要tmLanguage的相對路徑。你可以通過在你最喜歡的語言打開一個文件,然後打開控制檯(查看 - >顯示控制檯)和類型:
view.settings().get('syntax')
- 1. 崇高文字2對新文件的默認文件類型
- 2. 崇高文本3 - 默認爲文本文件類型
- 3. 設置默認語法在崇高的文本2
- 4. 鍵盤圖崇高文本2文件類型?
- 5. .lhs與崇高文本2
- 6. 崇高文本2的EOFError
- 7. 如何崇高文本2
- 8. 在崇高的文本2
- 9. 用崇高文本選擇文本2
- 10. 將指定的構建系統設置爲崇高文本上的文件類型的默認值2
- 11. 在崇高文本中錯誤的默認語法高亮3
- 12. 如何在崇高文本3中加載默認HTML文件?
- 13. 崇高文字2的默認配色方案是什麼?
- 14. 崇高文字2 - 默認隱藏小地圖
- 15. 資本化崇高文本2片段
- 16. 設置崇高文本的默認目錄打開
- 17. 忽略崇高文本中的默認片段
- 18. 更改崇高文本的默認輸入源
- 19. 崇高的文本3 Ctrl +單擊它的默認行爲
- 20. 崇高文本2> IndentationError <
- 21. 用Python設置崇高文本2?
- 22. 在崇高文本中安裝包2
- 23. Haxe插件用於崇高文本2
- 24. 什麼是崇高的文本2
- 25. 崇高文本2包控制誤差
- 26. 崇高文本2塊編輯變換
- 27. 崇高文本2 - OS X命令行
- 28. 崇高文本2 FTP崩潰
- 29. 多選擇與崇高的文本2
- 30. HTML構建系統崇高文本2
我已經安裝和配置的設置爲'{ 「default_new_file_syntax」:「包/ Text/Plain text.tmLanguage「, 」use_current_file_syntax「:true }' 但它不會將該文件保存爲'.txt'。該文件根本沒有擴展名。 – 2012-03-07 13:58:39
@David K Egghead - 用於獲取txt語法的ST2中看似很小的錯誤 - 修正/解決方法以上添加爲編輯。 – fraxel 2012-03-08 09:59:34
我已完成上述修復。不幸的是,在創建一個'Ctrl-N(新文件)>添加一些文本> Ctrl-S(保存文件)>'另存爲類型'之後是[所有文件(*。*)]'這不是默認爲'。文本'。 。我注意到我現在在'Save as type'下拉列表中有(2)'純文本(* .txt)'。 – 2012-03-08 15:13:15