欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 艺术 > vscode不同项目使用不同插件

vscode不同项目使用不同插件

2025/2/23 21:01:55 来源:https://blog.csdn.net/wo334499/article/details/144500661  浏览:    关键词:vscode不同项目使用不同插件

转载请注明出处:小帆的帆的博客

在使用vscode开发不同项目时可能会用到不同的插件。手动管理不够优雅,本文介绍使用Profiles的方式的来管理不同项目的插件。

手动管理不同项目的插件

本来vscode安装了有三个插件

这时需要新建一个项目,新安装了三个插件。但是新老插件之间存在冲突,所以只能在开发不同项目时手动禁止和开启不同的插件。

这样做的弊端:

  1. 麻烦
  2. 冲突,插件之间可能存在冲突
  3. 速度,加载无关的插件会降低vscode运行速度
    在这里插入图片描述
    下面通过Profiles让不同的项目加载不同的Profile,从而做到不同的项目加载不同的插件。

Profiles管理插件

打开Profiles页面

在这里插入图片描述

创建一个Profile,命名为hello-profile

在这里插入图片描述
然后我们看看页面上的内容:

Icon : 更换图标
Copy from:相当于集成自哪个Profile
Content :这里面只有Extensions是我们需要关注的

Extensions的Source有两个选择:

  1. Default:关联Default下的插件(注意时关联,不是继承或者说复制,下面会单独说明)
  2. None :不要任何插件

旧版本的vscode是可以通过勾选来设置需要使用哪些插件的,但是新版改了,在插件上点击鼠标右键也是没有任何设置选项弹出的。

正确的打开方式是这样的:

  1. 创建Profile
  2. Extensions下的Source要选None(不要选Default,这是一个坑,下面会单独说明)
  3. 点击Create,创建Profile
  4. 点击对勾,令当前的项目使用Profile

这样就得到了一个完全没有插件的项目,然后安装项目需要的插件就可以了。

建议(原因见下文):

  1. 创建Profile时,Source都选None
  2. 创建Profile后,不要切换Source

下图时设置完成后的截图
在这里插入图片描述

Source选择的坑

创建Profile时Source选择的坑

在创建Profile时Extensions的Source可以选择为Default。这样做的意义是关联。关联的意思是,当改变一个时,另一个也会改变。例如:项目1选择的是名为Default的Profile,项目2的Profile创建时Extensions的Source选择的也是Default,那么当你在项目2中安装一个插件时,项目1也会同时安装,删除也是。

这样做的好处是如果多个项目要使用同样的插件,改一个就行了。但是随着项目的演进,不确定的事情太多,这显然是个坑。

创建Profile后Source选择的坑

创建完Profile后不要切换Source,因为切换等于修改。vscode马上就会按照新的配置做出反应,你就得再重新搞一遍。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词