1:cpptools
原因:原因是C/C++会在全局搜索文件,可以快速进行跳转;当打开的文件过大,全局搜索文件会占用大量CPU;
处理方法:
1:每次只打开小文件夹;
2:打开大文件的时候把这两个插件禁用;网上还有一些其它设置CPU占用率方法,不一定有用
2:ckg_server_linux
原因:MarsCode的自动补全功能或其它智能修复,也会搜索上下文;当打开的文件夹过大,也会占用大量CPU;
处理方法:
1:每次只打开小文件夹;
2:禁用 "MarsCode AI"插件
3:node
没找到这个进程是什么插件启动的;通过如下setting.json方法;可以忽视不需要的大文件夹;有需要的时候再打开;
.git是版本控制文件,所有的项目都可以忽视
djq@huali-virtual-machine:~/mokar/project_cx7101$ cat .vscode/settings.json
{
"files.encoding": "utf8",
// 打开的时候,不显示以下目录
"files.exclude": {
"**/.git" :true,
"**/default_param": true,
},
// 搜索的时候不显示以下目录
"search.exclude": {
"**/.git" :true,
"**/default_param": true,
},
设置之后记得查看以下左侧编辑栏,对应的文件见是不是不显示了,才算生效
4:git
设置一下.vscode/setting.s ,想要显示代码变更的时候再打开;
djq@huali-virtual-machine:~/linux_os/sim8810/.vscode$ cat settings.json
{
"files.encoding": "utf8",
// 不自动显示源代码管理更新,提交代码的时候再打开 true
"git.enabled": false
}
如果不喜欢的话,也可以直接搜索"GIT: Enabled",然后禁用