黄瓜步骤查找器
Sublime Text插件,提供轻松导航到Cucumber(http://cukes.info)中的步骤。
详细信息
安装次数
- 总计 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 |
读我
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 + y
(ctrl + alt + y
),分别对应“匹配”的 ctrl + super + m
(ctrl + 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"
}
}