【问题标题】:Converting current document's syntax highlighting based on it's extension in Sublime Text 3 [duplicate]根据Sublime Text 3中的扩展名转换当前文档的语法突出显示[重复]
【发布时间】:2016-07-07 13:36:23
【问题描述】:

由于 AIML 语法不适用于 Sublime Text(这很正常,因为 AIML 基本上是 XML),有没有办法自动将 Sublime Text 3 打开的所有 .aiml 文件转换为 XML 语法突出显示(某种脚本来做到这一点)?每当我必须重新打开 Sublime Text 语法高亮重新启动时,我需要在每个文件上将高亮从纯文本设置为 XML。

【问题讨论】:

    标签: sublimetext3 syntax-highlighting aiml


    【解决方案1】:

    在 ST3 中打开一个 .aiml 文件,并将语法高亮设置为 XML:

    • (Build 3118 以上:)从Preferences 菜单 -> Syntax Specific:
    • (Build 3114 及更早版本:)来自Preferences 菜单 -> Settings - More -> Syntax Specific - User

    粘贴或键入以下内容,使文件内容如下所示:

    {
        "extensions": ["aiml"]
    }
    

    并保存它,从现在开始打开的所有.aiml 文件都应自动突出显示为 XML。

    【讨论】:

    • @Nikola 道歉,JSON 密钥应该是 extensions 而不是 file_extensions。我现在更新了我的答案。
    • 现在可以使用了,谢谢!
    猜你喜欢
    • 2018-09-04
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    • 2014-08-10
    • 1970-01-01
    • 2016-05-28
    • 1970-01-01
    相关资源
    最近更新 更多