我在 osx 上运行 vscode 并安装了C/C++ plugin,其中带有ClangFormat
包:
安装包'C / C ++语言组件(OS X)'
安装包'ClangFormat(OS X)'
安装包'Mono Framework Assemblies' 安装包'Mono Runtime(OS X)' 安装软件包'LLDB 3.8.0(OS X)'
我能够格式化C ++代码,甚至成功更改了clang-format
样式:
“C_Cpp.clang_format_style”:“google”`
问题是我的系统上没有安装clang-format,而且vscode设置中的路径也没有设置:
“C_Cpp.clang_format_path”:null
格式化实际上是如何完成的? vscode安装的这个ClangFormat
包是什么?从哪里到哪里?这不是插件
是否使用homebrew
以外的某个包管理器在不在路径中的自定义位置安装clang-format
的分发?
答案 0 :(得分:1)
在我的Linux Mint 中,它确实与Microsoft的C / C ++扩展一起安装,唉它在本地安装在模块中。它可以在这里找到:
~/.vscode/extensions/ms-vscode.cpptools-0.12.3/LLVM/bin/
在 Windows 中,类似地可以在此处找到:
%USERPROFILE%\.vscode\extensions\ms-vscode.cpptools-0.12.3\LLVM\bin\
在 OSX 中:
~/.vscode/extensions/ms-vscode.cpptools-0.12.3/LLVM/bin/
不确定 Arch 会出现什么问题。