在Sublime Text 3中,我使用WordCount plugin来了解文件的长度。
但是,当一个巨大的文本文件打开时,这个插件会降低编辑器的速度。它是我经常使用的文件,所以这证明很烦人。 (该文件接近6MB / 100万字,并在最近的MacBookPro上使用。)
因此,我希望能够快速轻松地禁用和重新启用WordCount插件。我知道如何做disable a plugin through Palette commands,但我对此解决方案不满意。
相反,我想使用自定义菜单。我可以自己创建自定义菜单(名为Main.sublime-menu
的文件位于/Users/*myusername*/Library/Application Support/Sublime Text 3/Packages/User/Main.sublime-menu
):
[
{
"caption": "Custom",
"id": "custom",
"children":
[
{ "command": "*somecommandhere*", "args": {}, "caption": "Toggle WordCount plugin", "checkbox": true }
]
}
]
但是,我不知道用于禁用/重新启用插件的命令。我假设这将是来自控制台和菜单文件内部的相同命令。
答案 0 :(得分:0)
以下Main.sublime-menu
可行:
[
{
"caption": "Custom",
"id": "custom",
"children": [
{
"caption": "Disable Package",
"id": "disable_package",
"command": "disable_package"
}
]
}
]
选中后,它会打开一个下拉菜单,其中列出了所有当前活动的软件包,您可以使用模糊匹配来快速选择要禁用的软件包。不幸的是,由于DisablePackageCommand
没有采取任何参数,因此无法指定要禁用的软件包。
答案 1 :(得分:0)
我和你的情况完全一样。相同的大型默认文件,相同的MBP,相同的WordCount插件。这是我的解决方案。
super + ,
以显示Preferences.sublime-settings
,也可以在以下位置分配:OSX
~Library/Application Support/Sublime Text 3/Packages/User
窗
C:\Users\USERNAME\AppData\Roaming\Sublime Text 3\Packages\User
Linux的
~/.config/sublime-text-3/Packages/User
Preferences.sublime-settings
。
"ignored_packages":
[
"Vintage"
],
"WordCount",
(包括逗号)。
"ignored_packages":
[
"WordCount",
"Vintage"
],
super + ,
以显示Preferences.sublime-settings
,使用supre + /
注释包。像这样:
"ignored_packages":
[
// "WordCount",
"Vintage"
],
super + ,
提出偏好。super + /
启用或禁用包。super + s
获利。无需鼠标,无需插件,无需重启ST。
非常简单快捷。我总是使用这种方法在Sublime Text中快速启用和禁用包。希望它有所帮助:)