vscode代码自动补全失效

前段时间,朋友说本身的vscode忽然出现了代码不能自动补全的问题(主要是js,其余语言也能够参考)node

症状表现为,刚打开vscode有自动补全,过了一会,忽然就没了,反反复复webpack

解决过程也是至关坎坷了web

开始其实就解决了,推测是插件引发的冲突,只不过觉得失败了,并且开始只设想到了vscode的扩展插件。新建了一个文件夹,新建一个js文件,这里是能够补全的
后来又把他电脑上的vscode完全卸载了,而后从新装发现也能够补全
可是因为他后来又继续作项目,配置了webpack配置环境,告知我又不能补全了
后来发现由于新建文件夹里的js都能正常补全,猜测多是由于node环境装的插件和vscode自带解释器有冲突,最后卸载了node重装得以解决spa

朋友说之前没事,其实我以为这也是合理的,版本迭代,不免以前不冲突的就忽然冲突了插件


结论:推测是因为版本更新,node里的包或者装的插件和vscode自带的解释器发生了冲突,致使vscode不能工做
解决方法:
1.完全卸载vscode 此步能够省略,理论上不重装应该也行,若是仍是没解决能够尝试
(1).控制面板卸载vscode
(2).打开c/user(用户)/ administrator(你的用户名)/,把此目录下的.vscode文件夹删除
(3).打开c/user(用户)/ administrator(你的用户名)/AppData/Roaming,把此目录下的Code文件夹删除(AppData为隐藏文件夹,点击上方的查看勾选隐藏项目,win10如下本身搜下,方法应该差很少)code

2.把node里的包,各类插件(全局:这种状况多半是全局致使的)挨个排除卸载一遍,不过我的感受还不如卸载node来的直接,必定要完全卸载,能够参考1步骤里的2-3步,这里的都是用户配置文件,卸载应用,这些文件可能也会被保留,下次再装这个应用,又会从新读取之前的旧的用户配置文件(文档文件夹下可能也会有用户配置文件)文档

若是还不能解决,能够尝试下把vscode的注册表(这个能够百度下)清除下,不过我的感受若是前面的都没能解决,清下注册表应该没多大用,能够想一想是否是电脑上装了node相似的环境,而后有相似的插件致使冲突,或者也有多是vscode版本迭代的bug(虽然这个可能性极小)百度

最后也是提醒你们不要随便装插件,或者各类包,起码你要知道它是干吗用的扩展

相关文章
相关标签/搜索