【问题标题】:Can I add a new language to the Beautify extension for Visual Studio Code?我可以向 Visual Studio Code 的 Beautify 扩展添加新语言吗?
【发布时间】:2019-04-17 10:58:03
【问题描述】:

我已经尝试了几个小时,将 AutoHotKey 作为一种语言添加到 Visual Studio Code 的 Beautify 扩展中,现在我正要拔掉头发。

查看download page 上的概述,我觉得我可以添加一门新语言,但是,总的来说,对于编程来说有点新,我能够找到的文档证明是不够的,我可以完全误认为自定义语言甚至是一项功能。

我已经添加了

"beautify.language": {
    "ahk": {
        "type": "ahk",
        "filename": ".ahk"
    }

到 Visual Studio Code 的 settings.json。

此外,我在我的文件目录中添加了一个文件 .jsbeautifyrc

{
    "ahk": {
        "indent_size": 4,
        "indent_char": " "
    }
}

我希望我的文件(扩展名为 .ahk)可以使用提供的设置进行格式化,但是,当我尝试运行 Beautify 时,我得到“无法确定要美化的类型,请选择。”以及 JS、CSS 或 HTML 的选择。

我不知道从哪里开始,任何帮助都会很棒。

【问题讨论】:

    标签: visual-studio-code autohotkey js-beautify


    【解决方案1】:

    您不能使用 Beautify,因为它不支持 AutoHotKey 作为一种语言。即它只知道 Javascript、CSS 或 HTML,它不知道 AutoHotKey 的语法。

    相反,您应该为 Visual Studio Code 安装 AutoHotKey 扩展: vscode-autohotkey。这会将 AHK 语法高亮添加到 Visual Studio Code。

    【讨论】:

    • 语法高亮不是问题。不过,您是在告诉我,您不能为 Beautify 添加新的格式化语言吗?
    猜你喜欢
    • 2018-07-21
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-23
    • 1970-01-01
    • 1970-01-01
    • 2019-01-25
    相关资源
    最近更新 更多