在Sublime Text 2中安装包

66
当我浏览Sublime Text 2的软件包时,软件包文件夹里装满了所有我想要的插件,比如Zen coding和SidebarEnhancements。
但我的已安装软件包文件夹中只有Package Control。其他已安装的软件包应该在这里吗?
例如,SidebarEnhancements就无法正常工作,尽管它位于软件包文件夹中。如果我右键单击侧边栏,只会出现“关闭”选项。我一直试图解决这个问题,我想在这里发问,看看是否有人能告诉我,在将软件包放入软件包文件夹后,我需要做些什么(如果需要)。
7个回答

75

在Sublime Text 2中使用Package Control,你需要熟悉以下几个方面才能使它正常运行:

  1. 始终在wbond社区中查找要安装的软件包。在那里,你可以看到有多少人已经安装了该软件包(越受欢迎越好),以及关于软件包的文档(如果有的话)。
  2. Prefs > Package Control下的菜单选项。在这里,你可以安装、卸载或查看所有已安装的软件包列表。
  3. Prefs > Package Settings。在这里,你将找到可以调整的设置以及可用的快捷键。确保在用户设置中进行任何更改,而不是默认设置。否则,在更新该软件包时,你的设置将被覆盖。
  4. CTRL+SHIFT+P。这将带出一个菜单,你可以在其中查找你已安装软件包的许多功能。只需开始输入,它就会开始过滤。

22

以下是一份简洁明了的指南链接:

http://www.granneman.com/webdev/editors/sublime-text/packages/how-to-install-and-use-package-control/

步骤如下:

  1. 安装Package Control。
  2. 前往http://wbond.net/sublime_packages/package_control/installation并获取安装代码。
  3. 在Sublime Text 2中打开控制台(按下Ctrl+`),并粘贴代码。
  4. 重启Sublime Text 2。
  5. 通过Command+Shift+P(Mac OSX)或Ctrl+Shift+P(Windows)打开命令面板。
  6. 输入“Package Control”,然后选择您要查找的软件包即可。

4
好的。尽管这安装了Package Control,但错过了后续步骤。 - Argyll
“抓取安装代码”的位置在哪里?我在网站上找不到它。 - aswzen

10

谢谢,我一直在使用包控制来安装软件包。已安装的软件包应该放在“已安装的软件包”文件夹中还是只放在“软件包”文件夹中?它们放在“已安装的软件包”文件夹中似乎更有意义,但我找到的所有教程和指南都只提到“软件包”文件夹。我安装了大约十几个有用的软件包,但似乎只有几个能正常工作。侧边栏增强功能明显无法工作,即使我通过包控制安装了它并且它在“软件包”文件夹中。谢谢。 - jfoutch
实际上,我的已安装软件包都在“Packages”文件夹中 :) - thedev
已安装的软件包仅包含一个名为“Package Control.sublime-package”的文件。 - thedev

2
您可以尝试按照简单的说明在安装指南中安装Package Control(例如1.打开控制台,2.粘贴代码)。
然后,请查看Package Docs Control Usage以了解基本功能:

Package Control由命令面板驱动。要打开面板,请按Ctrl+Shift+P(Win,Linux)或CMD+Shift+P(OS X)。所有Package Control命令都以Package Control:开头,因此请从键入Package开始。

现在,命令面板将显示许多命令。大多数用户将对以下内容感兴趣:

Install Package

显示所有可用于安装的软件包列表。这将包括来自默认通道的所有软件包,以及您添加的任何存储库中的软件包。


2

已安装的软件包目录 您会在数据目录中找到此目录。它包含每个已安装的 sublime-package 的副本。 用于还原 Packages

因此,您不应将任何插件放入此文件夹中。 为了使 SidebarEnhancements 插件正常工作,请尝试使用 Package Control 禁用和重新启用此插件。如果不起作用,则尝试从“Packages”文件夹中删除“SidebarEnhancements”文件夹,并通过 Package Control 再次安装。


2
我最终解决了这个问题。它一直安装着,但显然你只能在文件夹内使用sbe。如果你只是打开文件>打开>某个文件.html,你不能右键单击该文件并获得所有sbe选项。我想我应该知道这一点,但我没有以这种方式使用sublime,尽管它更好。 - jfoutch

2
这是最近对我起作用的方法。你只需要将相应的包添加到你的软件包中,这样软件包管理器就能识别这些包:
  1. Add the Sublime Text 2 Repository to your Synaptic Package Manager:

    sudo add-apt-repository ppa:webupd8team/sublime-text-2
    
  2. Update

    sudo apt-get update
    
  3. Install Sublime Text:

    sudo apt-get install sublime-text
    

0

启用之前安装的Sublime Text软件包

如果您在Sublime Text 2\Packages下有一个子目录,但某个软件包无法正常工作,则您可能需要启用它。

按照以下步骤启用已安装的软件包:

  1. Preferences > Package Control > Enable Package
  2. 从列表中选择要启用的软件包

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