如何在 Visual Studio 代码(热键)中格式化文件?

How to format file in Visual Studio Code (hotkeys)?

如何格式化文件 |项目文件夹 | Visual Studio Code?

中的所有项目文件(使用热键和使用菜单)

试试这个热键

Ctrl + Shift + i

如果你在 Windows 使用 Shift + A​​lt + F 使您的代码 "pretty".

(这个类似于Ctrl+K+D在Visual Studio)

不过,您必须对每个单独的文件执行此操作。我不知道一次格式化所有文件的方法。

@Sergii

您的问题看起来像是在寻找一种在 VSCode 中格式化整个代码的方法。如果是这种情况,像 Prettier 这样的 VSCode 扩展应该满足您列出的三个要求(文件 | 项目文件夹 | 所有项目文件)。请记住,虽然格式化所有项目文件有点不清楚,但您可能想要具体格式化所有 *.ts 或所有 *.js 文件等。

以下可能对您有所帮助:

  • 了解 prettier 因为它提供了格式化整个代码库的能力
  • 安装 prettier-vscode 扩展到您的 VSCode 并启用您想要的设置
  • 或者,您可以从 CLI、npm 构建脚本或通过其 API 在构建任务中使用 prettier - 选择权在您手中。

我发现最有用的方法是将其添加为暂存文件的 git pre-commit 挂钩。

希望以上内容为您指明了正确的方向。

SOJ

如果您无法使用这些命令格式化您的代码,可能是因为您没有设置格式化程序配置

我推荐你使用 Prettier(从 Extensions 安装)

  1. 打开命令面板(CTRL + SHIFT + P - on windows)
  2. 搜索 prettier: Create Configuration File
  3. 按 Enter 并选择您的项目目录文件夹路径
  4. 如果您可以看到 .prettierc 文件添加到您的目录中,您必须能够使用 SHIFT + ALT + F 来格式化你的代码

+1。您还可以将环境设置为在保存时自动格式化文件。
你可以在 settings.json:

中写下这一行
"editor.formatOnSave": true

提示:再次使用命令面板访问它并写入 settings.json 和 select
Preference: Open Settings (JSON)