我已将 Visual Studio 2022 配置为使用 LLVM ClangFormat 和“保留选项卡”。当我编辑并按 Tab 键时,编辑器会正确插入一个选项卡。但是,当我使用
ctrl-k + d
粘贴项目或格式化文档时,它会插入空格。
“选项”窗口建议禁用“文本编辑器”>“高级”>“自适应格式”,但这似乎对此行为没有影响。
如何将 Visual Studio 2022 配置为在使用 LLVM ClangFormat 进行格式化时使用选项卡?
您可以修改 LLVM ClangFormat 以使用制表符,方法是使用
.clang-format
和 .vcxproj
设置在 UseTab: Always
文件所在的目录中创建 BasedOnStyle: LLVM
文件。例如:
---
BasedOnStyle: LLVM
TabWidth: 4
UseTab: Always