如何格式化specflow .feature文件

时间:2014-06-25 21:33:31

标签: visual-studio-2013 specflow

这可能听起来很傻但有没有办法格式specflow .feature文件?在.cs文件中我可以执行ctrl + E ctrl + D我必须手动格式化我的表格,这是一项可怕的工作。

我不确定这是否与我的VS2013设置有关,但是Given,And和Then步骤根本不会崩溃和扩展。感谢

3 个答案:

答案 0 :(得分:5)

如果有人还在寻找答案,我还没有在VS中找到允许这样做的任何扩展。

但是我发现了一个Chrome应用程序,但你需要将整个功能文件粘贴到那里。

如果这对你有用,那就是app,它被称为Tidy Gherkin:https://chrome.google.com/webstore/detail/tidy-gherkin/nobemmencanophcnicjhfhnjiimegjeo

答案 1 :(得分:3)

如果正确安装了SpecFlow的VS扩展,VS编辑器应提供以下支持来编辑功能文件:

  • 场景(G / W / T)可折叠为场景标题G / W / T的语法着色,步骤参数和绑定/未绑定步骤
  • Gherkin关键字的智能感知和已定义的步骤
  • 在场景线和步骤定义之间导航
  • 从场景/特征文件生成骨架步骤定义
  • 表格格式:为列键入关闭管道时,关闭列上方和右侧的所有列都将重新对齐

这些功能是否适合您?如果没有,您可能还需要从VS Gallery安装SpecFlow VS扩展(请注意,这与项目的SpecFlow NuGet包不同)。

答案 2 :(得分:3)

格式化specflow表的快捷键是Shift + |(按shift和Pipe Symbol)。 将光标放在Specflow表格的末尾,这样它就可以在按下“shift和|(管道,或符号)”的按键上格式化相应的表格。

希望你会发现它有用。