ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

subDrush

kostajh ST3

为Sublime Text 3集成Drush,方便Drupal开发。

详细信息

  • 2014.03.05.14.19.35
  • github.​com
  • github.​com
  • 10年前
  • 3小时前
  • 11年前

安装次数

  • 总数 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

说明文件

源代码
raw.​githubusercontent.​com

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-scriptphp-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/