如何更改Sublime Text中新文件的默认语法高亮显示

and*_*eas 5 markdown syntax-highlighting plaintext sublimetext sublimetext3

当我打开一个新文件(例如Ctrl+ N)时,Sublime Text 3中的默认语法只是纯文本.我想把它改成例如Markdown.(怎么样)这可能吗?

我想避免像这里提出的"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')
Run Code Online (Sandbox Code Playgroud)

and*_*eas 6

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

"new_file_syntax": "Markdown/MultiMarkdown",
Run Code Online (Sandbox Code Playgroud)

要么

"new_file_syntax": "Markdown/Markdown",
Run Code Online (Sandbox Code Playgroud)

取决于您安装的Markdown语法.现在,如果您打开一个新文件,您的默认语法将是Markdown.