主流解决方案
最近使用 Vscode 总是特别卡顿,网上大部分的解决方案如下(但是没有什么效果)
- search.followSymlinksd: false (控制是否在搜索中跟踪符号链接)
- git.enabled: false (是否启用Git)
- git.autorefresh: false (是否启用自动刷新)
语言设置问题
都设置后还是很卡,很是头疼。去查看一下资源管理器,看一下哪个占用较多的cpu资源,发现是一个 Microsoft.Python.LanguageServer 的进程占用
勾选 Jedi 不使用 Microsoft
- Python: Language Server: jedi
1 | // 最好在 settings.json 中加上这个,要不然可能随时变回 Microsoft |
同样, cpptools.exe 的进程占用也很高
- C_Cpp: Intelli Sense Engine: disabled
插件问题
都设置后,还是会时不时卡顿,再去查看资源管理器,发现有一些插件也会导致 CPU 过高
- Auto Rename Tag (其实按F2重构即可)
你可以在命令面板(Ctrl + Shift + P)输入 Developer: Startup Performance
查看各个插件启动时间
可以参考 那些你应该考虑卸载的 VSCode 扩展