Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij希望将我的分解javascript对象格式化为一行_Javascript_Intellij Idea_Formatting - Fatal编程技术网

Intellij希望将我的分解javascript对象格式化为一行

Intellij希望将我的分解javascript对象格式化为一行,javascript,intellij-idea,formatting,Javascript,Intellij Idea,Formatting,我无法让IntelliJ以与普通对象相同的方式格式化已分解的对象。下面是一个格式化程序在给定相同对象3种方式的情况下生成的示例 async function main({ login_user = process.env.MYSQL_USER, login_password = process.env.MYSQL_PASSWORD, login_host = 'localhost', login_port = 3306, user = '', pass

我无法让IntelliJ以与普通对象相同的方式格式化已分解的对象。下面是一个格式化程序在给定相同对象3种方式的情况下生成的示例

async function main({
                      login_user = process.env.MYSQL_USER, login_password = process.env.MYSQL_PASSWORD, login_host = 'localhost', login_port = 3306, user = '', password = '', ncrypted = false, host = '127.0.0.1', host_all = false, state = 'present', priv: privString = '', append_privs = false, update_password = 'always', name = '',
                    }) {
  const o = {
    login_user,
    login_password,
    login_host,
    login_port,
    user,
    password,
    ncrypted,
    host,
    host_all,
    state,
    priv,
    append_privs,
    update_password,
    name,
  };
  const {
    login_user = process.env.MYSQL_USER, login_password = process.env.MYSQL_PASSWORD, login_host = 'localhost', login_port = 3306, user = '', password = '', ncrypted = false, host = '127.0.0.1', host_all = false, state = 'present', priv: privString = '', append_privs = false, update_password = 'always', name = '',
  } = o;
}
我的设置如下(我还尝试了标准Javascript、Google Javascript和Drupal Javascript预设,结果都是一样的)

我知道格式化程序适用于常规对象(中间声明),但“DestructuredObjects”没有特定的标题。这是否意味着IntelliJ格式化程序当前不支持格式化非结构化对象


使用PHPStorm 2019.3.1

参数中的对象完全错误。您应该使用
@Teemu-woops,而不是
=
,修复了尚不支持的问题: