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

黄瓜步骤查找器

danielfrey 全部

Sublime Text插件,提供轻松导航到Cucumber(http://cukes.info)中的步骤。

详细信息

  • 0.3.6
  • github.com
  • github.com
  • 9年前
  • 29分钟前
  • 12年前

安装次数

  • 总计 8K
  • Windows 2K
  • Mac 4K
  • Linux 2K
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 1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 1 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 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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

读我

源代码
raw.githubusercontent.com

Sublime Text 2/3 插件:Cucumber Step Finder

此插件支持Rails开发者轻松导航到他们的Cucumber(http://cukes.info)步骤。

它目前提供以下两个命令

  • 一个列出项目中的所有步骤,并允许你通过内置的搜索机制选择一个步骤。
  • 第二个可以在特征文件中的步骤上调用“MatchStep”命令来跳转到对应的步骤。

安装

Mac OSX(手动)

cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages
git clone git://github.com/danielfrey/sublime-cucumber-step-finder.git CucumberStepFinder

Linux/Windows

尚未测试。欢迎贡献力量。如果提供了键盘设置,则应能正常工作。

软件包控制

建议通过 软件包控制 进行安装。它将处理更新你的包,使其在被提供时可用。要安装,请按照以下步骤操作。

  • 在命令面板中,输入 软件包控制:安装软件包
  • 搜索 CucumberStepFinder

使用方法

默认的“搜索”快捷键为 super + yctrl + alt + y),分别对应“匹配”的 ctrl + super + mctrl + shift + m)。如果你的配置中已经使用了,则可以更改它。

或者,在功能文件中的行上使用super+点击来寻找其定义(Mac OS X)

配置

目前有以下这些设置可用。

{
   "open_in_different_pane"  :  true,
   "cucumber_features_path"  :  "features",
   "cucumber_step_pattern"   :  ".*_steps.*\\.rb",
   "cucumber_code_keywords"  :  ["given", "when", "then", "and","but", "und", "dann", "wenn", "gegeben sei", "angenommen"]
}

插件会查找 cucumber_features_path 作为项目的一个直接子目录,因为这是Rails项目的默认设置。如果你的步骤位于不同的子目录中,则可以覆盖此设置。

在给定的特性目录中,它使用第二个设置来递归地找到匹配 cucumber_step_pattern 的步骤文件。

为了找到匹配的步骤,CucumberStepFinder需要知道哪些是cucumber关键字。由于除了英语之外还有不同的关键字,你可以在 cucumber_code_keywords 中进行配置。默认预定义了英语和德语。

要查找要配置的哪些关键字,例如德语(语言代码为de),请在控制台中输入

cucumber --i18n de

。最后一个参数是语言代码。将所有标有“code”的词添加到设置中。

“open_in_different_pane”选项让您定义是否在另一个选项卡中打开步骤文件。对于仅使用单个选项卡的工作者,请将此标志切换为false。

特定于项目的配置

这些设置可以全局更改,也可以在您的.sublime-project文件中更改。

"settings":
{
  "CucumberStepFinder":
  {
    "cucumber_step_pattern": ".*\\.rb"
  }
}