2012-08-05 76 views
6

我环顾四周,问题和答案似乎并不匹配我所期待的。任何时候我打开一个新文件它默认为一个计划文本文件。我大多用HTML文件的工作,所以我在想,如果有,将被改变,这样,当我打开一个新的文件,它会默认为HTML设置?希望这是可能的。崇高文字2对新文件的默认文件类型

罗布

+1

尝试http://stackoverflow.com/questions/7574502/set-default-syntax-to-different-filetype-in​​-sublime-text-2,你也可以在右下角双击而在HTML文件,然后选择“与当前的扩展作为打开所有......”并将其设置为HTML – jeremy 2012-08-05 06:51:43

+0

我rcommend你看到这个帖子。 http://stackoverflow.com/questions/9520540/sublime-text-2-default-document-type – thanksnote 2012-08-05 06:51:52

+0

尼罗河,这帮助我找到我需要的东西。只需要你的答案是我能接受的答案? – pertrai1 2012-08-06 12:36:29

回答

1

请安装包崇高-DefaultFileType https://github.com/spadgos/sublime-DefaultFileType

这将自动设置为新文件的语法。

+2

问题。这只适用于Ctrl + N/Cmd + N的情况。如果您通常通过在选项卡区域中双击来创建新文件,此软件包不起作用。 – hubbardr 2014-08-11 23:12:37

4

只需点击工具 - >新插件

然后粘贴在该文件,点击保存并称之为“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') 
+0

这之后,我打开所有文件都是'PowershellSyntax'。也是所有文件与另一个文件扩展名。之前,文件扩展名为“正确”的文件语法。 – caramba 2017-05-12 13:18:33

+0

它应该只影响_new_文件。 – Jaykul 2017-05-24 05:49:52

0

这是可能的ApplySyntax插件。一旦它被安装(例如,通过PackageControl),可以设置这样的ApplySyntax用户设置:

"new_file_syntax": "HTML", 

现在,如果你打开一个新的文件,默认的语法为HTML。当然,您可以设置您安装的每种语法。