vim-clang-format:找不到clang-format

我在Ubuntu 18.04 LTS上使用sudo apt install clang-format ,安装成功。 我现在可以执行clang-format-6.0 ,但是当我在vim中使用ClangFormat时,它告诉我“找不到clang-format”。 我该如何解决这个问题?

如果检查包clang-format-6.0dpkg -L clang-format-6.0 )中包含的内容,您会发现它没有将clang-format安装到/usr/bin目录中。 但是你会发现它确实将它安装到/usr/lib/llvm-6.0/bin

一种可能的解决方案是将/usr/lib/llvm-6.0/bin添加到PATH变量中 。 在此路径下,可以使用clang-format 。 命令/usr/bin/clang-format-6.0只是它的符号链接,所以它应该等同于使用clang-format-6.0 。 为什么包维护者决定不链接/usr/bin/clang-format也不清楚。

如果您不确定如何操作,可以在此查找: https : //help.ubuntu.com/community/EnvironmentVariables