首页 > 解决方案 > 我可以向 Visual Studio Code 的 Beautify 扩展添加新语言吗?

问题描述

几个小时以来,我一直在尝试将 AutoHotKey 作为一种语言添加到 Visual Studio Code 的 Beautify 扩展中,并且我正要拔掉头发。

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

我已经添加了

"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-codeautohotkeyjs-beautify

解决方案


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

相反,您应该安装 AutoHotKey 扩展:适用于 Visual Studio Code 的 vscode-autohotkey。这会将 AHK 语法突出显示添加到 Visual Studio Code。


推荐阅读