Visual Studio Code,或简称为 VSCode,之前会使用Notepad++,智能拼写以及功能很舒服,更换其他的vs code推广,感觉很好用,就试用了,windows、Linux 都可以使用。

VS CODE插件扩展无法使用的解决办法_VS CODE

    但是最近Linux下使用vs code的时候发现,虽然在main.c头文件添加了其他的文件声明,但是发现main.c中无法用智能输入提示字符,后续用快捷键go to definition发现找不到文件。

VS CODE插件扩展无法使用的解决办法_VS CODE_02

    与朋友沟通之后,他建议我重启vscode,他之前遇到这样问题的时候重启就好了。我CTRL+Q几次发现并没有解决。后来再看其他人文章建议之后感觉是插件并没有完整使用。所以我就试了试插件卸载并重新安装之后再重启软件,发现go to definition 功能可以使用。


    

具体步骤如下:

1.找到vscode安装好的插件列表:

 

VS CODE插件扩展无法使用的解决办法_VS CODE_03

 

2.卸载 插件

 

VS CODE插件扩展无法使用的解决办法_VS CODE_04

 

3.关掉软件再重启,过一会软件右下角会提示你安装c/c++的插件,点击install

VS CODE插件扩展无法使用的解决办法_VS CODE_05

 

4.安装之后进行重启软件,插件功能又可以上线使用

VS CODE插件扩展无法使用的解决办法_VS CODE_06

 

综上所述,vscode 无法go to definition是软件有的一个小bug,需要重新安装软件使能功能,还好卸载安装挺快的。不过微软可以优化一哈这块。希望帮到大家。

 

VS CODE插件扩展无法使用的解决办法_VS CODE_07