如何删除sublime文本中的包2

tho*_*phn 160 uninstall package sublimetext2

我想删除和/或停用EmmetSublime Text 2中的包.

我应该删除Emmet目录还是删除软件包的典型工作流程?

sku*_*oda 291

如果使用程序包控件安装,请在命令面板中搜索"程序包控制:删除程序包"(使用Ctrl+ Shift+ 访问P).否则,您只需删除Emmet目录即可.

如果您希望使用自定义标题来访问命令,请Default.sublime-commands在"用户"文件夹中创建.然后插入类似于以下内容的内容.

[
    {
        "caption": "Package Control: Uninstall Package",
        "command": "remove_package"
    }
]
Run Code Online (Sandbox Code Playgroud)

当然,您可以根据需要自定义命令和标题.

  • "包控制:删除包"非常有效.谢谢! (18认同)
  • 真的希望它在某处有"卸载"这个词,所以我不需要查找它.毕竟,它被称为"Package Control:Install Package"来添加它,所以为什么不卸载它来删除它. (9认同)
  • @JonathanTran我已经扩展了我的答案,所以你可以在命令面板中使用该命令,而不是现在这么重要,因为你知道要查找什么. (2认同)

小智 22

只是想补充一点,在您删除有问题的软件包之后,您可能还需要检查它是否列在以下区域的软件包列表中并手动删除其列表:

首选项>包设置>包控制>设置 - 用户

{
    "auto_upgrade_last_run": null,
    "installed_packages":
    [
        "AdvancedNewFile",
        "Emmet",
        "Package Control",
        "SideBarEnhancements",
        "Sublimerge"
    ]
}
Run Code Online (Sandbox Code Playgroud)

在我的例子中,我的"Sublimerge"的试用期已经用完了,每次我启动Sublime Text 2时我都会弹出一个弹出窗口:

"指定的包,Sublimerge,不可用"

在能够在ST2中执行任何操作之前,我必须关闭事件窗口.

但在我的情况下,即使通过包控制成功删除包,我仍然收到一个事件窗口弹出消息告诉我"Sublimerge"不可用.这没有任何意义,因为我已经成功删除了包裹.

直到我发现这个"auto_upgrade_last_run"文件并手动删除了"Sublimerge"条目并保存了我的编辑后,消息才消失.


ana*_*and 21

Ctrl + Shift + p转到打包控件

输入"删除包"

并键入您的包/插件以卸载并删除它


Tho*_*lly 8

有几个答案,首先,如果您使用的是Package Control,只需使用Package Control的Remove Package命令...

按Ctrl + Shift + P

Package Control: Remove Package
Run Code Online (Sandbox Code Playgroud)

如果您手动安装了软件包,并且是在Windows机器上安装 ...请不要担心; 只需手动修改文件即可.

首先导航到

C:\users\[Name]\AppData\Roaming\Sublime Text [version]\
Run Code Online (Sandbox Code Playgroud)

将有4个目录:

  1. 已安装的软件包(保存软件包控件配置文件,忽略)
  2. 包(持有包源)
  3. Pristine Packages(保存版本信息,忽略)
  4. 设置(Sublime设置信息,忽略)

首先打开..\Packages文件夹,找到与您的包名称相同的文件夹; 删除它.

其次,打开Sublime并导航到Preferences> Package Settings> Package Control> Settings-user

第三,找到要"卸载"的包名称所在的行

{
    "installed_packages":
    [
        "Alignment",
        "All Autocomplete",
        "AngularJS",
        "AutoFileName",
        "BracketHighlighter",
        "Browser Support",
        "Case Conversion",
        "ColorPicker",
        "Emmet",
        "FileDiffs",
        "Format SQL",
        "Git",
        "Github Tools",
        "HTML-CSS-JS Prettify",
        "HTML5",
        "HTMLBeautify",
        "jQuery",
        "JsFormat",
        "JSHint",
        "JsMinifier",
        "LiveReload",
        "LoremIpsum",
        "LoremPixel",
        "Oracle PL SQL",
        "Package Control",
        "Placehold.it Image Tag Generator",
        "Placeholders",
        "Prefixr",
        "Search Stack Overflow",
        "SublimeAStyleFormatter",
        "SublimeCodeIntel",
        "Tag",
        "Theme - Centurion",
        "TortoiseSVN",
        "Zen Tabs"
    ]
}
Run Code Online (Sandbox Code Playgroud)

注意说你要删除的包是"Zen Tabs",你必须在"TortoiseSVN"之后删除它,否则它会出错.

因此,总结了删除或安装Sublime文本包的最简单方法.