Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
VSCode格式化(当它不应';t be(更漂亮,javascript)_Javascript_Visual Studio Code_Vscode Settings_Prettier Vscode - Fatal编程技术网

VSCode格式化(当它不应';t be(更漂亮,javascript)

VSCode格式化(当它不应';t be(更漂亮,javascript),javascript,visual-studio-code,vscode-settings,prettier-vscode,Javascript,Visual Studio Code,Vscode Settings,Prettier Vscode,我已经解决了ESLint和Prettier之间几乎所有的冲突。然而,我最近遇到了一个让我难堪的问题 const data = await userManager .getUsers() .orderBy('joinedDate', 'desc') .limit(20) .get(); 我非常喜欢上面的格式,看起来也一样 问题:保存文件时,该文件将被格式化为: const data = await userManager.getUsers().orderBy('j

我已经解决了ESLint和Prettier之间几乎所有的冲突。然而,我最近遇到了一个让我难堪的问题

const data = await userManager
    .getUsers()
    .orderBy('joinedDate', 'desc')
    .limit(20)
    .get();
我非常喜欢上面的格式,看起来也一样

问题:保存文件时,该文件将被格式化为:

const data = await userManager.getUsers().orderBy('joinedDate', 'desc').limit(20).get();
我感到困惑的是,
prettier
是我在vscode for Javascript中保存的格式化程序

"editor.defaultFormatter": null,
"[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
},
然而,当所有的线都在一条线上时,我得到的线头误差是<代码>更漂亮说有错误

因此,它是:

  • 漂亮的说有错误
  • 我“快速修复”它回到多行修复使用漂亮
  • 但是,当我“保存”文档时,它会通过使用formatter-prettier返回到一行

告诉我与其他运行/格式化的东西有冲突的是,我在保存时在格式化程序实际正确地将其放回(
prettier
?)之间得到了一个“flash”,但随后它再次格式化回单个长行


但是,我只有一个格式化程序?

经过一些挖掘和实验,这似乎是允许它与
prettier
和es6 linter正常工作的设置组合

// vscode's settings.json
//
    "editor.formatOnSave": false,
    "editor.defaultFormatter": null,
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "editor.codeActionsOnSave": {
        "source.fixAll": true
    },
<>但是,我需要回去看看这对我的Gangang-Python,Ruby,C++和其他语言的影响。我会回来报到的