Linux环境vscode clang-format格式化:vscode clang format command is not available

问题现象

vscode安装了clang-format插件,但是使用就报错

问题原因

设置中配置的clang-format插件工具路径不正确。

解决方案

  1. 确认本地安装了clang-format工具:终端输入clang-format(也可能是clang-format-13等版本,建议tab自动补全一下),如果没有,安装提示安装
  2. 我的本地安装的是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*
  1. ctrl+, 打开设置选项,搜索format,将clang-format.executable 值设置为刚刚找到的路径即可
相关推荐
酿情师1 分钟前
FinalShell 下载与安装指南
linux·服务器·windows·ssh
灵晔君7 分钟前
【Linux】进程(二)
linux·运维·服务器
洛水水8 分钟前
【力扣100题】37.从前序与中序遍历序列构造二叉树
c++·算法·leetcode
JasonFreeLab13 分钟前
DeepSeek TUI 安装配置极速指南(Win / Mac / Linux)
linux·运维·macos·ai·ai编程·ai写作
原来是猿16 分钟前
TCP Echo Server 深度解析:从单进程到线程池的演进之路(下)
linux·服务器·数据库
贝锐22 分钟前
远程控制如何赋能全平台设备?信创环境下贝锐向日葵的跨平台优势
linux·运维·远程控制
SurpriseDPD28 分钟前
Linux 内核 static_branch_likely:零开销条件分支
linux
蜡笔小马30 分钟前
08.C++设计模式-享元模式
c++·设计模式·享元模式
li16709027030 分钟前
第2课:Linux基础指令(上)
linux·运维·服务器
li16709027030 分钟前
第1课:Linux环境部署
linux·运维·服务器·vim