【IDE】关于Sublime Text 4 中包管理器的一个BUG的修复

本文最后更新于:2024年4月15日 凌晨 01:02

关于Sublime Text 4 中包管理器的一个BUG的修复

问题描述

在Sublime Text 4中,当我们使用Package Control,想要禁用"Vintage"插件时,会发现无法禁用,即使我们在Preferences -> Package Settings -> Package Control -> Settings - User中添加了如下配置:

1
2
3
{
"ignored_packages": ["Vintage"]
}

当我们重启Sublime Text 4后,发现"Vintage"插件依然启用,因为这个JSON配置文件被覆盖了。JSON里重新变成了空的。

相关Issue

Fix ignored_packages setting getting changed at startup if default packages have been extracted #1660

Vintage mode automatically turned on after restart (removed from ignored_packages) since 4169

解决方法

可以发现,这个BUG在Package Control的GitHub上已经被修复了,在4.0.1版本,但是目前还没有发布新的版本,所以我们可以手动修复这个BUG。

  1. 打开Sublime Text 4,点击Preferences -> Browse Packages,在其上一级目录中找到Installed Packages文件夹,找到Package Control.sublime-package文件,我们需要替换这个文件。

  2. 在Github上下载最新的Package Control.sublime-package文件,仓库地址:wbond/package_control

  3. 将下载的Package Control.sublime-package文件替换到Installed Packages文件夹中,替换完成后,重启Sublime Text 4即可。

后记

等到后面应该这个就不需要手动修复了。哎,为啥我要从VSCode转到Sublime Text 4呢...VSCode真香啊,至少BUG是少的。但我的VScode插件太多了,性能比Visual Studio还差,所以我就转到Sublime Text 4作为轻量级IDE了。(同时还是jiangly用的IDE😍,嘿嘿)


【IDE】关于Sublime Text 4 中包管理器的一个BUG的修复
https://qalxry.github.io/2024/04/15/【IDE】关于Sublime-Text-4-中包管理器的一个BUG的修复/
作者
しずり雪
发布于
2024年4月15日
更新于
2024年4月15日
许可协议