括号json配置文件修改为PHP支持

Brackets json configuration file modification for PHP support

我正在尝试使用 PHP 括号中的支持。我的OS和配置如下;

OS: Ubuntu 20.04.2LTS
括号版本:1.14 build 1.14.1-17752
为 PHP、Apache Web 服务器和 MySQL 数据库安装了 Bitnami LAMP Stack 8.0.2-0。
Bitnami 安装位置:/opt/lampstack-8.0.2-0

在此系统上,我正在尝试修改 'brackets.json' 文件以启用 PHP 支持,然后遵循 here.

中提到的指南

而我的json代码如下;

{
    "brackets-eslint.gutterMarks": true,
    "brackets-eslint.useLocalESLint": false,
    "fonts.fontSize": "12px",
    "fonts.fontFamily": "'SourceCodePro-Medium', MS ゴシック, 'MS Gothic', monospace",
    "themes.theme": "dark-theme",
    "useTabChar": false,
},
        "php": {"enablePhpTooling": true,
        "executablePath": "/opt/lampstack-8.0.2-0/php/bin/php",
         "memoryLimit": "4095M",
            "validateOnType": "false"},

我仔细检查了每个 ,{},但格式似乎没问题。但是,Brackets 不断向我显示此消息。

Your Preferences file is not valid JSON. The file will be opened so that you can correct the format. You will need to restart Brackets for the changes to take effect.

更改配置代码有什么建议吗?非常感谢您花时间关注我的问题。

试试这个:

{
    "brackets-eslint.gutterMarks": true,
    "brackets-eslint.useLocalESLint": false,
    "fonts.fontSize": "12px",
    "fonts.fontFamily": "'SourceCodePro-Medium', MS ゴシック, 'MS Gothic', monospace",
    "themes.theme": "dark-theme",
    "useTabChar": false,
    "php": {
        "enablePhpTooling": true,
        "executablePath": "/opt/lampstack-8.0.2-0/php/bin/php",
        "memoryLimit": "4095M",
        "validateOnType": "false"
    }
}

将 JSON 视为一个 Javascript 对象层次结构,在根部有一个 单个 对象(或数组)。因此,如果您按照开头 { 到其平衡的结尾 },那应该是文件的末尾。但是在你上面的例子中,关闭 } 紧接着是 , ,然后是下一行的“php”位——这使得它无效 JSON.