Вопрос или проблема
Я использую gvim для программирования и хочу использовать clang-format в качестве плагина. Как я прочитал, это уже интегрировано в vim. Мне просто нужно добавить эту строку в мой .vimrc:
map <C-K> :pyf <путь-к этому-файлу>/clang-format.py<cr>
К сожалению, я не могу найти <путь-к этому-файлу>
. Я уже установил clang-format-3.6 через apt-get.
Спасибо за помощь!
Это clang-format-diff (без расширения .py) в установленном пути clang-format. В моем случае:
/usr/bin/clang-format-diff-6.0
(Я использую 6.0)
Ответ или решение
Для того чтобы найти директорию с установленным clang-format, выполните следующие шаги:
-
Убедитесь, что clang-format установлен: Поскольку вы уже установили clang-format через apt-get, вы можете проверить его наличие с помощью следующей команды в терминале:
clang-format --version
Эта команда должна вывести версию установленного clang-format. Если она вернулась без ошибок, значит, программное обеспечение установлено корректно.
-
Определите путь к clang-format: Вы можете узнать, где именно установлен clang-format, выполнив команду:
which clang-format
Это выдаст полный путь к исполняемому файлу clang-format. В большинстве случаев путь будет чем-то вроде
/usr/bin/clang-format
. -
Найдите подключаемый файл для Vim: Подключаемый файл clang-format для использования в Vim, который вы хотите использовать (например,
clang-format.py
), может потребовать немного больше усилий для поиска. Обычно он не устанавливается автоматически с clang-format через apt-get. Однако вы можете найти его через поиск в системе или загрузить его из официального репозитория LLVM.Чтобы найти его, выполните следующую команду:
find / -name "clang-format.py" 2>/dev/null
Это будет искать файл на вашей системе. В противном случае вы можете скачать файл
clang-format.py
из репозитория LLVM, перейдя по следующей ссылке: clang-format.py GitHub. -
Настройте ваш .vimrc: После того как вы найдете или загрузите
clang-format.py
, укажите его путь в вашем файле.vimrc
. Например:map <C-K> :pyf /path/to/your/clang-format.py<CR>
Убедитесь, что вы подставили правильный путь к
clang-format.py
. -
Примените изменения: После внесения изменений в
.vimrc
перезапустите gvim или выполните команду:source ~/.vimrc
для применения новых настроек.
Теперь вы должны быть в состоянии использовать clang-format в gvim с установленной комбинацией клавиш <C-K>
. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь задавать их.