Sublime Text 2新文件的默认文件类型

8

我看了一下,问题和答案似乎不符合我的需求。每次打开一个新文件时,它默认为纯文本文件。我主要使用HTML文件,所以想知道是否有一种设置可以更改,使得打开新文件时默认为HTML格式?希望这是可能的。

罗布


1
尝试访问https://dev59.com/v2sz5IYBdhLWcg3w6MTn,你也可以在HTML文件中双击右下角并选择“打开所有与当前扩展名相同的文件...”,然后将其设置为HTML。 - jeremy
我建议你查看这篇文章。https://dev59.com/QWHVa4cB1Zd3GeqPjA5z - thanksnote
尼尔,这帮助我找到了我需要的东西。只需要你的答案是我可以接受的吗? - pertrai1
你可以开始使用Adobe Dreamweaver。我想你在询问每当你开始编写新的HTML文件时的默认HTML。 - Ankit Aggarwal
3个回答

7
创建一个新的插件 工具 > 开发者 > 新建插件... 将以下内容粘贴进去:
import sublime, sublime_plugin

class EverythingIsPowerShell(sublime_plugin.EventListener):
   def on_new(self, view):
      view.set_syntax_file('Packages/PowerShell/Support/PowershellSyntax.tmLanguage')

保存并将其命名为NewTabSyntax.py。新标签现在默认为Powershell。

您可以将语法更改为任何您喜欢的语法。要查找特定语法的“路径”,只需打开该语法的文件,打开控制台(View > Show Console)并键入:

view.settings().get('syntax')

之后我打开的所有文件都是PowershellSyntax。而且所有带有其他文件扩展名的文件也是如此。在此之前,带有文件扩展名的文件会以“正确”的文件语法打开。 - caramba
它应该只影响_新_文件。 - Jaykul

1

使用ApplySyntax插件可以实现该功能。一旦安装成功(例如通过PackageControl),您可以按以下方式设置ApplySyntax用户设置:

"new_file_syntax": "HTML",

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

1

2
问题。这只在您按Ctrl+N/Cmd+N时有效。如果您通常通过在选项卡区域双击来创建新文件,则此软件包无法正常工作。 - hubbardr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接