Visual Studio 代码格式如何在 OSX 上开箱即用
How Visual Studio Code formatting works out of the box on OSX
我在 运行 vscode osx 并且安装了 C/C++ plugin,它带来了 ClangFormat
包:
Installing package 'C/C++ language components (OS X)'
Installing package 'ClangFormat (OS X)'
Installing package 'Mono Framework Assemblies'
Installing package 'Mono Runtime (OS X)'
Installing package '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
的分发版?
在我的 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 有什么问题。
我在 运行 vscode osx 并且安装了 C/C++ plugin,它带来了 ClangFormat
包:
Installing package 'C/C++ language components (OS X)'
Installing package 'ClangFormat (OS X)'
Installing package 'Mono Framework Assemblies'
Installing package 'Mono Runtime (OS X)'
Installing package '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
的分发版?
在我的 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 有什么问题。