问题现象
vscode安装了clang-format插件,但是使用就报错
问题原因
设置中配置的clang-format插件工具路径不正确。
解决方案
- 确认本地安装了clang-format工具:终端输入clang-format(也可能是clang-format-13等版本,建议tab自动补全一下),如果没有,安装提示安装
- 我的本地安装的是clang-format-13,查看路径在
/usr/lib/llvm-13/bin/clang-format
bash
Zhenxing.Wang3@123:~/data/my_code$ whereis clang-format-13
clang-format-13: /usr/bin/clang-format-13 /usr/share/man/man1/clang-format-13.1.gz
Zhenxing.Wang3@123:~/data/my_code$ cd /usr/bin/
Zhenxing.Wang3@123:/usr/bin$ ll |grep clang
lrwxrwxrwx 1 root root 31 Jul 6 2022 clang-format-13 -> ../lib/llvm-13/bin/clang-format*
-rwxr-xr-x 1 root root 5129 Jul 6 2022 clang-format-diff-13*
lrwxrwxrwx 1 root root 35 Jul 6 2022 git-clang-format-13 -> ../lib/llvm-13/bin/git-clang-format*
- ctrl+, 打开设置选项,搜索format,将clang-format.executable 值设置为刚刚找到的路径即可