Sublimetext3 如何设置升华文本以在设置一次后自动检测文件类型?

Sublimetext3 如何设置升华文本以在设置一次后自动检测文件类型?,sublimetext3,sublimetext2,sublimetext,file-type,Sublimetext3,Sublimetext2,Sublimetext,File Type,例如,我有一个.zsh文件,我希望它总是以“Shell脚本(bash)”文件类型在sublime中打开。当前,即使在我更改并重新打开它时,它仍默认为文本文件格式。 看看窗户的右下角 单击文件类型名称。让我们假设它是“Shell脚本(Bash)” 请注意,第一个选项是“打开所有当前扩展名为…” 从这里开始,按照明显的步骤进行操作,您应该已经准备好了。除非是:)@jwpfox,否则什么都不明显,您知道使用文件定义(而不是文件扩展名)可以做到这一点吗?我正在寻找Sublime Text是否可以自动对没

例如,我有一个.zsh文件,我希望它总是以“Shell脚本(bash)”文件类型在sublime中打开。当前,即使在我更改并重新打开它时,它仍默认为文本文件格式。

看看窗户的右下角

单击文件类型名称。让我们假设它是“Shell脚本(Bash)”

请注意,第一个选项是“打开所有当前扩展名为…”


从这里开始,按照明显的步骤进行操作,您应该已经准备好了。

除非是:)@jwpfox,否则什么都不明显,您知道使用文件定义(而不是文件扩展名)可以做到这一点吗?我正在寻找Sublime Text是否可以自动对没有文件扩展名(我正在维护的旧系统)但在第一行代码中定义的文件(如#!/bin/ksh)进行语法分析。KornShell(ksh)在ST3中不可用,但我想自动将其语法化为bash脚本。如果我在没有扩展名的文件上使用你的技巧,我会搞乱系统中没有扩展名的其他脚本文件(很少有Perl脚本自动语法而没有扩展名)。我想在提交新问题之前先问这里。@Gunnar我的理解是,你想要的是不可能的,但值得问一个真正的问题,看看真正的专家是否能证明我错了:)@jwpfox会的,感谢您的快速回复:)我在网上做了更多的挖掘,看起来我只能通过创建一个新的ST3包并自己定义它来完成。看起来很简单,但我还没试过: