subDrush
为Sublime Text 3集成Drush,方便Drupal开发。
详细信息
安装次数
- 总数 1K
- Win 469
- Mac 594
- Linux 385
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文件
subDrush(Sublime Drush插件)
这是一个适用于Sublime Text 3(ST3)的插件,它暴露了Drush功能的一部分,以方便Drupal开发。
这不是将Drush的全部内容引入Sublime Text的尝试。相反,想法是有些命令可以从ST内部轻松执行,例如清除缓存、获取变量的值、启用或禁用模块和主题等。这类命令通常不需要许多选项,并且通常不需要额外的用户输入即可运行。这些类型的命令将被添加到subDrush中 - 对于其他Drush命令,请使用您的终端。
支持的命令
命令 | 描述 | 类型 |
---|---|---|
cache-clear |
清除特定缓存条目 | 核心 |
cache-clear all |
清除所有缓存 | 核心 |
core-status |
提供一个Drupal安装的总体视图 | 核心 |
watchdog-show |
显示最近10个watchdog条目 | 核心 |
variable-get |
显示Drupal变量的值 | 核心 |
cron |
在打开的Drupal目录上调用cron | 核心 |
php-eval |
评估启动的Drupal站点中的所选文本 | 核心 |
php-script |
在Drupal启动后执行打开的缓冲区作为PHP脚本 | 核心 |
pm-list |
显示可用的扩展列表(模块和主题) | 核心 |
updatedb |
在站点上运行update.php | 核心 |
alias-edit |
编辑Drush别名(当前站点或从列表中选择) | 自定义 |
清除Sublime Drush缓存 |
清除Sublime Drush内部缓存 | 自定义 |
查看问题队列中的进度中的命令。
使用方法
此插件在您在ST3中打开Drupal目录或您的Drupal根目录下方的目录时效果最佳。这使subDrush能够了解本地Drupal环境,并允许您与本地Drupal站点的数据库交互。
例如,假设您的站点目录结构如下
/path/to/repo/docroot <-- Where Drupal core is
/path/to/repo/resources <-- Miscellaneous scripts
/path/to/repo/tests <-- Any tests you've written, etc
在Sublime Text 3中,如果您转到文件 -> 打开并打开 /path/to/repo
或 /path/to/repo/docroot
,该插件将正常运行,并能准确识别Drupal根目录以传递给Drush。
如果您愿意,您还可以在ST3中打开单个文件(例如,/path/to/repo/docroot/modules/color/color.module
),subDrush将使用drush dd
命令来识别Drupal根目录。
打开命令面板(Ctrl + Shift + P),键入 drush
以查看命令。
您可以随意创建自己的快捷键绑定,因为此插件不提供任何绑定。
要求
- Sublime Text 3(Build 3033或更高版本)
- 已知仅Mac OS 10.8和Linux(特别是Arch Linux)经过了测试。尽管如此,Windows通常也能正常运行。
Drush
最新的稳定版本Drush已与此插件捆绑。默认情况下,subDrush将使用自己的捆绑版Drush。但是,如果您想使用另一个版本的Drush(例如,如果您正在使用Drupal 8并且需要Drush 7),请查看首选项 > 包设置 > subDrush > 设置 - 默认,了解如何使用Drush的备用版本。不支持Drush 5。
Drupal
一些命令与Drupal 6的兼容性不佳(例如,php-script
和 php-eval
)。所有命令均已针对Drupal 7进行了测试。
安装
使用Sublime Package Control并进行subDrush
搜索。或者,将此仓库克隆到包
目录 - 请参阅Sublime Text 3文档以获取更多信息。
鸣谢
此插件由Kosta Harlan编写和维护,由DesignHammer Media Group提供支持。
ThreadProgress类是从wbond的Sublime Package Control插件借用的。
许可
一个与Drush集成的Sublime Text 3插件
© 2013 Kosta Harlan
本程序是自由软件:您可以按照自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它,许可证版本3,或(按您的选择)任何更高版本。
分发本程序时,希望其对您有用,但不提供任何保证;甚至没有明示的适销性或对特定目的适用性的保证。有关详细信息,请参阅GNU通用公共许可证。
您应已收到与程序一起的GNU通用公共许可证副本。如果没有,请参阅http://www.gnu.org/licenses/。