是否有一种方法可以格式化项目中的所有文件而不单独格式化每个文件?


当前回答

使用npm,只需要运行npx——write。如果支持您的语言,则在终端中

其他回答

您可以在所有文件上使用扩展命令

将其添加到settings.json中

"commandOnAllFiles.commands": {
    "Format File": {
      "command": "editor.action.formatDocument",
      "includeFileExtensions": [".js",".ts",".css"]
    }
  }

从命令面板选择命令对工作区中的所有文件应用一个或多个命令,并从快速选择列表中选择“格式化文件”。等待,直到看到所有文件都已处理的信息消息(右下)。

我做了一个简单的魔术:

下载此扩展https://marketplace.visualstudio.com/items?itemName=ApceHHypocrite.OpenAllFiles 打开所有文件 设置“编辑器。formatOnSave”:真正的 保存所有文件

希望能有所帮助

这对我很有用

安装漂亮:

npm init 
npm i -D prettier

在package.json中添加以下脚本:

"pretty": "prettier --write \"./**/*.{js,jsx,ts,tsx,json}\"" 

在这种情况下,我需要格式化我的.js .jsx和.json文件。

运行脚本:

npm run pretty

我运气不好,找到了一个扩展,是这样做的方式,我期待它,所以我做了一个。我建议你看看我刚刚做的扩展:

https://marketplace.visualstudio.com/items?itemName=lacroixdavid1.vscode-format-context-menu#overview

它可能仍然有一些问题,请随时报告或贡献。

使用npm,只需要运行npx——write。如果支持您的语言,则在终端中