【问题标题】:Sublime Text: disable all packagesSublime Text:禁用所有包
【发布时间】:2015-08-31 14:54:09
【问题描述】:

我正在使用 Sublime Text 3083。

当我加载一个包含数千行的文件并尝试对其进行编辑时,它会令人惊讶地没有响应,以至于添加/删除一个字符都需要几秒钟。

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

我四处搜索,我知道您可以禁用软件包one by one,但是当安装了很多软件包时,这并不好。根据崇高论坛中的this post,没有办法做到这一点,但帖子相当旧(也不是官方声明)

那么,有没有办法做到这一点?也许是用一个包或一个--no-packages 标志或其他一些技巧?


顺便说一句:为了完整起见,在应用解决方案后,我发现有两个包负责延迟:GitGutterWordHighlight

【问题讨论】:

  • 感谢您指出滞后的软件包!

标签: sublimetext3


【解决方案1】:

我能想到的最好的办法是保留一个包名称列表,您可以将其复制并粘贴到“忽略的包”部分的首选项文件中。如果您有任何类型的 linter 或代码情报,如果它有几千行,可能是罪魁祸首。

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

要尝试的另一件事是复制您的Packages/Users/Package Control.sublime-settings 文件,然后编辑原始文件并删除那里列出的所有包并重新启动 ST3。一定要先做那个副本,以防万一搞砸了。


Gabriel 报告说,他最终解决了这个问题,方法是从 Packages/Users/Package Control.sublime-settings 文件中复制已安装的软件包列表并将它们粘贴到他的首选项文件的 ignored_packages 部分。

【讨论】:

  • 谢谢罗伯。我从Packages/Users/Package Control.sublime-settings 复制了已安装软件包的列表并粘贴到Packages/Users/Preferences.sublime-settings"ignored_packages" 部分。事实上,这是一个包的问题。现在要找到罪魁祸首。再次感谢!
  • 这很酷。我试图添加“*”作为要忽略的包,我得到了这个很好的错误:It appears a package is trying to ignore itself, causing a loophahaha
  • 是的,他们真的应该把它作为一个选项,好问题。同时进行编辑以突出显示最终解决方案。
  • Windows 用户将在%APPDATA%\Sublime Text 3\Packages\User 或同等位置找到该文件。
  • 关于上述解决方案的官方说明:docs.sublimetext.info/en/latest/extensibility/…
【解决方案2】:

可以按如下方式简单地禁用包

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

就是这样。并且您可以随时启用禁用的包,只需在步骤:2 中键入 enable。

【讨论】:

  • 没有人谈论删除一个包。问题是关于一次禁用所有包:“我已经搜索过,我知道你可以一个一个禁用包,但是当安装了很多包时,这并不好。
猜你喜欢
  • 1970-01-01
  • 2018-02-23
  • 2014-06-09
  • 2013-01-01
  • 2017-07-18
  • 2017-02-26
  • 2023-03-11
  • 1970-01-01
  • 2013-12-20
相关资源
最近更新 更多