当我打开一个新文件时(例如,使用 Ctrl + N ),Sublime Text 3中的默认语法只是纯文本。我想将其改为例如的降价即可。 (怎么样)这可能吗?
我想避免像proposed here那样的“hacky”解决方案:
在您的Packages / User目录中创建一个名为的文件 'default_syntax.py'之类的东西,并添加:
import sublime, sublime_plugin class DefaultSyntaxCommand(sublime_plugin.EventListener): def on_new(self, view): view.set_syntax_file('Packages/HTML/HTML.tmLanguage')
答案 0 :(得分:6)
可以使用ApplySyntax插件。安装后(例如通过PackageControl),您可以设置ApplySyntax用户设置:
"new_file_syntax": "Markdown/MultiMarkdown",
或
"new_file_syntax": "Markdown/Markdown",
取决于您安装的Markdown语法。现在,如果您打开一个新文件,您的默认语法将是Markdown。