clangdの使い方
概要
- C++のテキストエディタ用のlanguage server
- vscodeやvimと連携してlintやエラーチェック等をサポートする
- neovimとの連携で
coc-clangd
というものがある
- neovimとの連携で
インストール
debian, ubuntu
$ sudo apt install clangd llvm
macOS
$ brew install llvm
neovimへの設定
:CocInstall coc-clangd
$ sudo npm install coc-clangd -g
使用例
- メソッドの例示が行われる
- autoなどで自動方推論した場所の型がわかる
- コンパイルエラーになる場所を指摘してくれる