如何在VsCode中配置格式文档?
How to configure Format Document in VsCode?
当我点击快捷键 Alt+Shift+F 时,我的编辑器重新格式化了我的C/C++ 代码,与 Eclipse 或 Vim 中相同。但是我完全不知道如何配置它。
用于重新格式化文档的规则是什么。我知道操作是 editor.action.formatDocument
,但我在用户设置中没有找到任何内容。
它是如何工作的?如何配置?
您必须安装 clang
和 clang-format
。
然后在项目目录中添加一个 .clang-format
文件,其中包含(作为示例):
BinPackArguments: false
BreakBeforeBraces: Stroustrup
ColumnLimit: 0
ConstructorInitializerIndentWidth: 4
IndentWidth: 4
PointerAlignment: Left
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
UseTab: Never
所有 clang-format 样式选项都可以在这里找到:
https://clang.llvm.org/docs/ClangFormatStyleOptions.html
当我点击快捷键 Alt+Shift+F 时,我的编辑器重新格式化了我的C/C++ 代码,与 Eclipse 或 Vim 中相同。但是我完全不知道如何配置它。
用于重新格式化文档的规则是什么。我知道操作是 editor.action.formatDocument
,但我在用户设置中没有找到任何内容。
它是如何工作的?如何配置?
您必须安装 clang
和 clang-format
。
然后在项目目录中添加一个 .clang-format
文件,其中包含(作为示例):
BinPackArguments: false
BreakBeforeBraces: Stroustrup
ColumnLimit: 0
ConstructorInitializerIndentWidth: 4
IndentWidth: 4
PointerAlignment: Left
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
UseTab: Never
所有 clang-format 样式选项都可以在这里找到: https://clang.llvm.org/docs/ClangFormatStyleOptions.html