行为步骤查找器
帮助导航到behave(http://pythonhosted.org/behave/)中的步骤
详细信息
安装
- 总计 2K
- Win 604
- Mac 554
- Linux 372
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 | 1 | 0 | 0 | 0 | 0 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 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 |
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 |
README
Sublime Text 2/3 插件:行为步骤查找器
方便导航到 behave 步骤定义。
基于 CucumberStepFinder (https://github.com/danielfrey/sublime-cucumber-step-finder)
它目前提供以下两个命令
- 第一个列出打开项目的所有步骤,并允许您使用内置搜索机制选择一个步骤。
- 第二个允许您在功能文件中位于一个步骤时调用“MatchStep”命令,跳转到相应的步骤
安装
软件包控制
推荐通过 软件包控制 进行安装。它将在软件包可用时处理更新您的软件包。要安装,请遵循以下步骤。
- 在命令面板中,输入
软件包控制:安装软件包
- 搜索
behaveStepFinder
Mac OS X(手动)
cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages
git clone git://github.com/s1ider/sublime-behave-step-finder.git behaveStepFinder
Linux/Windows
尚未测试。欢迎贡献力量。如果提供键盘设置,则应该可以工作。
使用方法
“搜索”的默认快捷键是 super + y
,分别对于“匹配”是 ctrl + super + m
。如果您的配置中已使用,请更改它
配置
目前提供以下设置。
{
"behave_features_path" : "features",
"behave_step_pattern" : ".*_steps.*\\.py",
"behave_code_keywords" : ["given", "when", "then", "and", "but"]
}
插件在项目下寻找 behave_features_path
作为直接子目录。如果您的步骤位于不同的子目录中,请覆盖此设置。
在给定的功能目录中,它使用第二个设置递归地查找与 behave_step_pattern
匹配的步骤文件。
为了查找匹配的步骤,behaveStepFinder 需要知道哪些是behave关键字。由于除了英语外还有不同的关键字,因此您可以在 behave_code_keywords
中配置它们。