Sublime Text:禁用所有插件

31

我正在使用Sublime Text 3083。

当我打开一个有几千行的文件并尝试编辑它时,它变得非常不响应,甚至添加/删除一个字符都需要几秒钟。

我安装了超过20个插件,并且我需要一种方法来一次性禁用所有插件,以检查这个问题是否与插件相关。

我已经搜索过了,我知道你可以逐个禁用插件,但是当安装了很多插件时,这样做并不好。根据Sublime论坛中的此帖子,目前没有一种一次性禁用所有插件的方法(该帖子也不是官方声明)。

那么,有没有办法解决这个问题?也许可以使用一个插件或--no-packages标志或其他技巧吗?


顺便说一下:为了完整起见,经过应用我找到的解决方案后,我发现有两个插件导致了延迟:GitGutterWordHighlight


3
感谢指出延迟的软件包! - Igor de Lorenzi
1
由于Sublime Text在处理小文件时明显滞后,我也来到了这里。禁用GitGutter,问题迎刃而解... - NotAPro
2个回答

24

我能想到的最好的方法是将软件包名称列表保存在“忽略软件包”部分的首选项文件中,您可以将其复制并粘贴。如果您有任何类型的代码检查器或代码智能提示工具,且代码行数超过几千行,它可能是罪魁祸首。

"ignored_packages":
[
    "SublimeCodeIntel",
    "Vintage"
]

尝试另一种方法,只需复制您的Packages/Users/Package Control.sublime-settings文件,然后编辑原始文件并删除其中列出的所有程序包,重新启动 ST3。务必先创建该副本以防出现问题。


Gabriel 最终通过将安装的程序包列表从Packages/Users/Package Control.sublime-settings文件中复制并粘贴到他的首选项文件的ignored_packages部分来解决此问题。


2
谢谢Rob。我从Packages/Users/Package Control.sublime-settings复制了已安装软件包的列表,并将其粘贴到Packages/Users/Preferences.sublime-settings"ignored_packages"部分中。确实,这是一个软件包的问题。现在要找出罪魁祸首。再次感谢! - Gabriel
1
很酷。我正在尝试将“*”作为要忽略的软件包添加,结果收到了这个友好的错误提示:似乎有一个软件包正在尝试忽略自身,导致了一个循环哈哈哈。 - sergioFC
是的,他们真的应该把它作为一个选项,好问题。同时编辑以突出最终解决方案。 - Rob Wise
Windows用户可以在%APPDATA%\Sublime Text 3\Packages\User或相应位置找到该文件。 - Fr0zenFyr
以下是关于该解决方案的官方说明:http://docs.sublimetext.info/en/latest/extensibility/packages.html#disabling-packages - Fr0zenFyr

3

以下是如何简单地禁用软件包

  1. 按下Ctrl+Shift+P打开命令面板(Command Palette)
  2. 输入disable, 选择Package Control: Disable Package
  3. 这将列出所有已安装的软件包列表,单击要禁用的软件包。

就是这样。 您可以随时启用已禁用的软件包,只需在步骤2中键入启用(enable)即可。


3
没有人谈论删除一个软件包。问题是如何一次性禁用所有软件包:"我搜索了一下,知道可以逐个禁用软件包,但是当安装了很多软件包时这并不好。" - Gabriel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接