vscode能配置成相应语言的IDE,但是我们每个人都会很多语言,每个语言都要配置成自己的IDE的话,会有很多插件,然后,我们的插件会非常多,vscode也会占用内存越来越大,越来越卡。
有没有一种方法,可以实现自动加载相应插件,屏蔽不用的插件?比如,我现在用Golang写程序,那么,vscode自动屏蔽js,python,c/c++等插件。
vscode能配置成相应语言的IDE,但是我们每个人都会很多语言,每个语言都要配置成自己的IDE的话,会有很多插件,然后,我们的插件会非常多,vscode也会占用内存越来越大,越来越卡。
有没有一种方法,可以实现自动加载相应插件,屏蔽不用的插件?比如,我现在用Golang写程序,那么,vscode自动屏蔽js,python,c/c++等插件。
你尝试禁用已经安装的但是不需要的插件,留下自己想要自动加载的插件应该就行了。
点击左侧最下面一个图表,弹出installed插件,鼠标点击小齿轮,Disable禁用就可以了。
如果以后需要加载,点击右上方...展开,找到Show Disabled Extension找到禁用的Enable就可以了。
答非所问!楼主是在不同语言项目之间开发,不同的语言采用的是不同的插件(不是一个,是一批),当开发python项目时,自动启动python相关的插件;开发node项目,自动加载node相关的插件;其它无关的插件就不要加载了,占内存!
我也在找这样的插件。我觉得这应该vscode的基本功能,但是没有!
官方的解决办法:
https://go.microsoft.com/fwli...
CTRL+shift+P
Extensions: Configure Recommended Extensions (Workspace Folder) command.
An example extensions.json could be:
{
"recommendations": [
"ms-vscode.vscode-typescript-tslint-plugin",
"dbaeumer.vscode-eslint",
"msjsdiag.debugger-for-chrome"
],
// unwantedRecommendations 改为"disabled"也没用
"unwantedRecommendations":[
...
]
}
然而,我试了一下,只能用“然并卵”来表示结论。(也可能我不会用)
很久前就看到这个问题,VSCode也更新了很多版本,现在回来重新回答一下,我觉得比较靠谱好用的的目前有两种方案:
Extension Manager
扩展创建自己的扩展包。在切换不同语言时,只需要启用/禁用扩展包,就可以一键控制不同语言的相关扩展程序。