clangd

by LLVM Project (open source) · VS Code, Neovim, Emacs, CLion, Vim, Helix

LSP Dev Tools Open Source v22.1.6 · 28.05.2026 активный

LSP-сервер для C, C++, Objective-C и CUDA от команды LLVM. Использует Clang под капотом — точное понимание кода, включая шаблоны, макросы и системно-зависимый код. Возможности: - Автодополнение с учётом типов, перегрузок, шаблонов - Diagnostics: ошибки clang + tidy checks в реальном времени - Goto definition / declaration / implementation - Find references, rename, format (clang-format) - Inlay hints: типы auto-переменных, параметры функций - Include completion: авто-дополнение #include - compile_commands.json: понимание флагов компиляции - Clang-tidy интеграция: 400+ линтер-правил

v22.1.6
28.05.2026 current
Добавлен 18.06.2026 · Обновлён 18.06.2026 · Dev Tools
Установка
# Ubuntu/Debian:
sudo apt install clangd

# macOS:
brew install llvm  # clangd внутри

# Скачать с LLVM Releases:
# https://github.com/clangd/clangd/releases

# compile_commands.json (CMake):
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON .

# Neovim:
require('lspconfig').clangd.setup{
  cmd = { "clangd", "--background-index",
           "--clang-tidy", "--completion-style=detailed" },
}

# VS Code:
# Extensions → "clangd" (llvm-vs-code-extensions) → Install
переведено ИИ

clangd

clangd — это языковой сервер, предоставляющий возможности IDE для C++ в редакторах. Это не его документация.

  • веб-сайт находится по адресу https://clangd.llvm.org/.
  • трекер ошибок находится в этом репозитории: https://github.com/clangd/clangd/issues
  • исходный код размещён по адресу https://github.com/llvm/llvm-project/tree/main/clang-tools-extra/clangd.
  • исходный код веб-сайта находится по адресу https://github.com/llvm/clangd-www/

Каналы связи

Если у вас есть вопросы или предложения, вы можете связаться с сообществом и разработчиками через один из этих каналов:

Комментарии
Войдите, чтобы оставить комментарий