linux “此扩展已被环境禁用”

iq0todco  于 2023-10-16  发布在  Linux
关注(0)|答案(1)|浏览(119)

我已经成功地在Elementary OS(基本上是Ubuntu 18.04)上使用了VS Code。最近一段时间Prettier停止工作(不知道何时或如何,但猜测它是与VS代码更新)。我试着跟踪我找到的所有帖子-到目前为止没有任何效果。
我最后一次做的是删除VSCode使用:

sudo apt remove code

我还手动删除了.vscode目录然后我重新安装了VS Code:

sudo apt install code

所以现在VSCode是1.82.2版本。
然后我安装了Prettier(最新版本,v10.1.0)。所以我现在只有VS代码和一个扩展。但扩展始终显示为“已禁用”。显然,扩展是“禁用的环境”。

因此,即使安装了Prettier,它也不会在“Default Formatter”下拉列表中显示为选项:

我读过的许多帖子都建议将默认格式化程序设置为Prettier问题的修复程序,但我甚至没有将其作为一个选项。
我想在我的settings.json中无法识别“esbenp.prettier-vscode”是有道理的。

有谁知道如何让Prettier重新工作?

yqyhoc1h

yqyhoc1h1#

显然我在后台运行了一个叫“扩展对分”的东西。我猜这是VSCode中的原生服务,而不是扩展。当我启动VSCode时,我有几个弹出窗口打开,建议我应该安装的扩展,我已经养成了简单地关闭所有它们的坏习惯。我没有注意到其中一个通知我关于“Bisect”禁用几个扩展。弹出窗口给了我卸载或禁用Bisect的选项(我不记得了,我也没有找到其他帖子来澄清)。这样做之后(即卸载或禁用)Prettier开始按预期工作。

相关问题