先放鏈接官網地址
下載地址(目前最新版本)(照顧我這種英語不好的同學)
以前在mac上用VSCode擼C/C++代碼總是龜速提示, 而且高亮顯示還要反應半天, 今天偶然看到了一個clangd
的安利
直接在vscode內下載就可以啦.
這個插件是基於clangd
這個包含在llvm
項目中的一個項目(這里我一開始不知道, 用brew安裝了半天clangd都沒成功)
對於MacOS
brew install llvm
對於Debian/Ubuntu
直接用apt下載就行, 下面一段話引自官網
Installing the
clangd
package will usually give you a slightly older version.
Try to install the latest packaged release (9.0)
sudo apt-get install clangd-9
If that’s not found, at leastclangd-9
orclangd-8
should be available. Versions before 8 were part of the clang-tools pacakge.
This will installclangd
as/usr/bin/clangd-9
. Make it the default clangd:
sudo update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-9 100
挑重點+渣翻:
最好用sudo apt-get install clangd-9
因為直接下載clangd
會下一個舊版本, 如果clangd-9
不行就用clangd-8
然后會安裝到/usr/bin/clangd-9
, 用下面這串命令能把clangd-9設置為默認的clangd
sudo update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-9 100
注意: 如果不成功可以試着用sudo apt install llvm
安裝一下, 不過依賴apt應該能處理好, 我沒有Debian/Ubuntu系統, 沒法試
對於其他系統
只能去官網咯, 地址在文章開頭給了
體驗了之后我直接把微軟的C/C++代碼提示卸了(
注意: 這個插件可能對大項目不友好, 我看到有的人說幾萬行的需要反應一會, 但是對於我這種最多幾千行的咸魚來說莫的影響