Visual Studio代码格式如何在OSX上开箱即用

时间:2017-08-21 21:48:23

标签: c++ macos visual-studio-code clang-format

我在 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的分发?

1 个答案:

答案 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 会出现什么问题。