如何格式化specflow .feature文件

HXD*_*HXD 3 specflow visual-studio-2013

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

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

小智 6

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

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

如果这对您有用,那就是应用程序,它叫做Tidy Gherkin:https://chrome.google.com/webstore/detail/tidy-gherkin/nobemmencanophcnicjhfhnjiimegjeo


小智 5

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

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

这些功能中的任何一个对您有用吗?如果没有,您可能还需要从 VS Gallery 安装 SpecFlow VS 扩展(请注意,这与项目的 SpecFlow NuGet 包不同)。