> 技术文档 > vscode插件 - 补全插件替换为clangd | 替换回微软补全_vscode代码补全插件

vscode插件 - 补全插件替换为clangd | 替换回微软补全_vscode代码补全插件

下面是c++微软自动补全切换为clangd补全
(括号内是相反的clangd切换回微软补全方式)

1.商店里下载安装clangd

vscode插件 - 补全插件替换为clangd | 替换回微软补全_vscode代码补全插件

2.右下角会弹出两个窗口

  • 一个窗口是禁用微软的自动补全: Intelli Sense Engine设置为disabled
    vscode插件 - 补全插件替换为clangd | 替换回微软补全_vscode代码补全插件
  • 另一个点击install:安装clangd的服务端插件
    (替换回微软自动补全:在商店里禁用clangd插件,启用c/c++和c/c++ Extension Pack插件,并且将C_CPP: Intelli Sense Engine设置回default)
  • 由于网络问题安装clangd可能会报错:

vscode插件 - 补全插件替换为clangd | 替换回微软补全_vscode代码补全插件

  • 通过其他方式下载安装插件后直接放到服务端的目录下:
ll /root/.vscode-server/data/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install查看clangd位置:ll ./19.1.2/clangd_19.1.2/bin/clangd