【问题标题】:How do I set sublime text to auto detect a file type after setting it once?如何设置 sublime text 以在设置一次后自动检测文件类型?
【发布时间】:2015-02-11 19:23:58
【问题描述】:

例如,我有一个 .zsh 文件,我希望始终以“Shell Script (bash)”文件类型在 sublime 中打开它。目前,即使我更改并重新打开它,它也会默认恢复为文本文件格式。

【问题讨论】:

    标签: sublimetext3 sublimetext2 sublimetext file-type


    【解决方案1】:

    查看窗口的右下角。

    单击文件类型名称。假设它是“Shell Script (Bash)”。

    请注意,第一个选项是 'Open all with current extension as...'

    从那里开始遵循明显的步骤,您应该一切就绪。

    【讨论】:

    • 没有什么是显而易见的:)
    • @jwpfox,你知道这可以使用文件定义(而不是文件扩展名)吗?我正在寻找 Sublime Text 是否可以自动语法文件没有文件扩展名(我正在维护的旧系统)但在第一个代码行中定义(如 #!/bin/ksh )。 KornShell (ksh) 在 ST3 中不可用,但我想自动将其语法化为 bash 脚本。如果我在没有扩展名的文件上使用你的技巧,我会弄乱我系统中没有文件扩展名的其他脚本文件(很少有 Perl 脚本自动语法没有文件扩展名)。以为我在提交新问题之前先在这里问过。
    • @Gunnar 我的理解是你想要的东西是不可能的,但值得问一个真正的问题,看看真正的专家是否能证明我错了:)
    • @jwpfox 会的,感谢您的快速回复:) 我做了更多的在线挖掘,看起来我只能通过创建一个新的 ST3 包并自己定义它来做到这一点。看起来很简单,虽然我还没有尝试过:docs.sublimetext.info/en/latest/extensibility/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-13
    • 2014-05-30
    • 2013-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多