在 Visual Studio 2022 中配置 C++ ClangFormat 以使用制表符而不是空格

问题描述 投票:0回答:1

我已将 Visual Studio 2022 配置为使用 LLVM ClangFormat 和“保留选项卡”。当我编辑并按 Tab 键时,编辑器会正确插入一个选项卡。但是,当我使用

ctrl-k + d
粘贴项目或格式化文档时,它会插入空格。

“选项”窗口建议禁用“文本编辑器”>“高级”>“自适应格式”,但这似乎对此行为没有影响。

如何将 Visual Studio 2022 配置为在使用 LLVM ClangFormat 进行格式化时使用选项卡?

visual-studio clang-format
1个回答
0
投票

您可以修改 LLVM ClangFormat 以使用制表符,方法是使用

.clang-format
.vcxproj
设置在
UseTab: Always
文件所在的目录中创建
BasedOnStyle: LLVM
文件。例如:

---
BasedOnStyle:  LLVM
TabWidth:        4
UseTab:          Always
© www.soinside.com 2019 - 2024. All rights reserved.