选项,文本编辑器,C/C++,格式

使用 C 或 C++ 进行编程时,请使用以下属性页更改代码编辑器的默认行为。

C++ Formatting property pages

若要访问此页,请在“选项”对话框的左窗格中,展开“文本编辑器”,再展开“C/C++”,然后单击“格式设置”

注意

以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。 这些元素取决于你所使用的 Visual Studio 版本和你所使用的设置。 有关详细信息,请参阅个性化设置 Visual Studio IDE

“常规”页

此页面有一些选项,可用于在键入语句和块时设置其格式。

此页面还包含用于配置 ClangFormat 版本 5.0 支持的选项。 ClangFormat 是一款实用工具,能够根据 .clang-format 或 _clang-format 文件中可配置的一组规则轻松设置代码样式和格式。

配置 ClangFormat 选项

默认情况下,启用 ClangFormat 支持。 可选择对所有项目应用下述一种常见的格式约定:LLVM、Google、Chromium、Mozilla 或 Webkit。 此外,还可创建自定义格式定义 .clang-format 或 _clang-format 文件。 如果项目文件夹中存在此类文件,Visual Studio 将使用它来设置该文件夹及其子文件夹中所有源代码文件的格式。

默认情况下,Visual Studio 在后台运行 clang-format.exe,并在你键入内容时应用格式设置。 此外,还可指定仅针对“设置文档格式(Ctrl+K, Ctrl+D)”或“设置选定内容格式(Ctrl+K, Ctrl+F)”这两个手动调用的格式命令运行它

“缩进”、“新行”、“间距”和“换行”页面

这些页面支持各种格式自定义;但如果启用了 ClangFormat,则忽略这些页面。

请参阅