web-dev-qa-db-ja.com

vim-clang-format:clang-formatが見つかりません

clang-formatをUbuntu 18.04 LTSにSudo apt install clang-formatでインストールしましたが、インストールは成功しました。 clang-format-6.0を実行できますが、vimでClangFormatを使用すると、「clang-formatが見つかりません」と表示されます。どうすれば問題を修正できますか?

1
KestrelW

パッケージclang-format-6.0dpkg -L clang-format-6.0)に含まれるものを確認すると、clang-format/usr/binディレクトリにインストールされていないことがわかります。しかし、代わりに/usr/lib/llvm-6.0/binにインストールすることがわかります。

可能な解決策の1つは、/usr/lib/llvm-6.0/binPATH変数に追加することです。このパスの下でclang-formatが利用可能です。コマンド/usr/bin/clang-format-6.0は単なるシンボリックリンクであるため、clang-format-6.0を使用するのと同等でなければなりません。パッケージメンテナーが/usr/bin/clang-formatもリンクしないことを決めた理由は私には明らかではありません。

方法がわからない場合は、こちらで調べてみてください: https://help.ubuntu.com/community/EnvironmentVariables

1
Sebastian Stark