给 Visual Studio Code 添加一个「无插件」打开的右键菜单选项

作为内存占用常年 80%+ 的用户,每次打开 VS Code 看到内存占用蹭蹭往上涨,都不禁心有余悸。VS Code 的插件系统虽好,但很多时候我只是需要基本功能(例如临时的文件修改,或是简单的 Git 版本对比),因此想找个方法让我可以选择性加载插件,至少可以在需要的时候禁用插件,需要的时候再启用。

找了一下文档,VS Code 官方提供了一个 --disable-extensions 的启动参数,效果如字面义。更棒的是,即使打开的时候通过这个参数禁用了插件,依然会在右下角显示一条「插件已禁用,点击以重新启用」的通知,可以在认为有需要用插件的情况下启用插件。

剩下的就是和文件资源管理器的右键菜单整合了。这里用了先前小众软件介绍过的右键菜单编辑器 ContextMenuManager,在「目录背景」中增加一个新菜单项目,命令按如下填写。(注意替换自己的用户名,或者从已有的 VS Code 菜单项选择详细信息-更改命令,然后自己在最后加参数)

"C:\Users\{你的用户名}\AppData\Local\Programs\Microsoft VS Code\Code.exe" "%V" --disable-extensions

如果有需要,也可以设定成仅在按住 Shift 右键时显示。

效果如下:


image

4 Likes

单纯看代码或对比, 我用 emeditor.

毕竟vscode无插件也没它快.