有人能做到吗?如何将VS-code的多语言扩展从一种语言扩展切换到另一种语言扩展?

问题描述 投票:0回答:1

有时我需要在VS代码上使用不同的编程语言,但问题是我必须禁用之前所有的扩展,这些扩展在之前的语言中使用。例如,如果我在PHP上工作,而我又要在python或javascript上工作,那么我就必须禁用所有的扩展,然后一个一个地启用。

在VS-code中有没有什么方法可以让我把扩展分组,然后根据需要启用该组。

java python visual-studio-code vscode-settings vscode-extensions
1个回答
0
投票

这也是同样的问题。https:/github.commicrosoftvscodeissues98093 (不同编程环境的独特设置)

那里有一个关于使用的有趣的评论。设置同步 扩展(不是内置的设置同步)来创建不同的 "配置文件"--包括不同的扩展集--用于不同的编程环境,而不一定是不同的机器。

请看 轮廓切换器. 从它。

扩展部分

一个配置文件不仅仅是你所启用的设置,还包括安装的扩展。这允许您为不同的开发风格创建不同的配置文件(例如,一个React配置文件和一个Vue配置文件,只加载各自的扩展)。

当你切换配置文件时,该扩展将尝试智能地删除扩展的方式,但在删除它们之前将它们移动到Profile Switcher的globalStoragePath中。然后,当您需要再次安装扩展时,它将尝试从该位置获取它们,而不是必须从市场上下载它们(如果需要,它会回退到市场上)。

始终开启的扩展程序

有一些扩展可能会一直被启用,而不考虑配置文件(如设置同步)。为了支持这一点,有一个名为extensionsIgnore的属性,它是一个在切换配置文件时将被忽略的扩展ID的数组。默认情况下,它包括设置同步和实时共享。

有些工作需要设置,但看起来很有希望。

我没有使用过这些方法,所以这些只是供你研究的东西。

© www.soinside.com 2019 - 2024. All rights reserved.