vim-clang-format: clang-format не найден

Используйте info rluserman для полного руководства, с интерактивными ссылками.

Нажмите H, а нижняя половина экрана отобразит список команд, которые вы можете использовать, чтобы найти то, что вам нужно. Такие, как [ и ], чтобы пройти через узлы в rluserman. Или попробуйте найти что-то конкретное, начав поиск, например:

Предположим, вы искали vi-editing-mode;

нажмите /, чтобы начать поиск типа вашего запроса, например. vi и подтвердите, нажав Enter, используйте { и }, чтобы идти туда и обратно по вхождениям в руководстве.

(PS. vi\W', было бы лучше, потому что это исключало бы хиты вроде «предоставлено»)

1
задан 11 May 2018 в 20:07

3 ответа

Если вы проверите то, что содержится в пакете 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 / сообщество / EnvironmentVariables

1
ответ дан 22 May 2018 в 10:47
  • 1
    Большое спасибо! Теперь проблема решена. – KestrelW 12 May 2018 в 09:21

Если вы проверите то, что содержится в пакете 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 / сообщество / EnvironmentVariables

1
ответ дан 17 July 2018 в 14:34

Если вы проверите то, что содержится в пакете 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 / сообщество / EnvironmentVariables

1
ответ дан 20 July 2018 в 14:38

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

Похожие вопросы: