vim-clang-format: не найден clang-формат

Я установил clang-format на Ubuntu 18.04 LTS с sudo apt install clang-format и установка прошла успешно. Я могу выполнить clang-format-6.0 сейчас, но когда я использую ClangFormat в vim он говорит мне что "clang-формат не найден". Как я могу решить проблему?

1 ответ

Решение

Если вы проверите, что содержится в упаковке clang-format-6.0 (dpkg -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

Другие вопросы по тегам