如何修复 Visual Studio Code clang-format 命令行的大小写

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

以前,Visual Studio Code 在保存时正确应用了 .clang-format 文件中指定的格式。然而,最近(上个月左右的某个时候)这在区分大小写的文件系统上出现了问题。以下是当我尝试格式化文件 myCamelCaseFile.c:

时在输出控制台中打印的内容

格式化失败:

c:\Users\JeffG\.vscode xtensions\ms-vscode.cpptools-1.19.6-win32-x64/bin/../LLVM/bin/clang-format.exe “-style={ BasedOnStyle: LLVM }” -fallback-style=LLVM -sort-includes=0 --Wno-error=未知 -assume-filename=\CaseSensitiveFS\some\path\mycamelcasefile.c \CaseSensitiveFS\SOME\PATH\MYCAMELCASEFILE.C

生成的格式化命令将完整路径(远程服务器除外)转换为大写。更正大写路径上的大小写修复了命令(请注意,小写路径也是不正确的,但这似乎并不重要)。如何配置 clang-format 命令行以防止修改路径大小写?

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

这是 C/C++ VSCode 扩展 1.19 版本中引入的错误。恢复到版本 1.18.5 修复了自动格式化问题。

© www.soinside.com 2019 - 2024. All rights reserved.