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