VSCode 中的 Clang 格式 "not available",尽管在 /usr/bin 中

Clang-format "not available" in VSCode, despite being in /usr/bin

这个问题看起来很简单,但是我断断续续好几天没解决。我检查了 google 和此处并按照所有说明进行操作,但仍然没有成功。这是问题所在: 我想 运行 clang-format 在 VSCode 中保存我的文件。我安装了 Clang-format 扩展以及 clang-format 和 clang-format-11 本身。 Clang 格式在控制台中工作,bin 在 /usr/bin 中。但是,我设置了 vscode 扩展并知道它应该可以工作,因为我收到错误消息“'/usr/bin/clang-format-11' 不可用”。我当时想,它应该在那里,但如果我在 VSCode 控制台中输入 ls /usr/bin,它实际上就不见了。我尝试使用外部控制台解决问题,并使用

将 bashrc 添加到 vscode
"terminal.integrated.shellArgs.linux": ["-l"]

但还是不行。有人知道我缺少什么吗?

经过长时间的研究,我发现根目录中的所有文件都属于 nfsnobody 而不是 me/root。原来我是从 flatpack 安装的,没有注意,所以基本上我一直在沙箱里。也许对其他人有帮助。