我在黄瓜功能文件中广泛使用数据表。数据表主要是数据库表的转储,我以管道分隔格式导出并且没有正确对齐。
Cucumber-JVM中是否有任何可自动对齐DataTables的选项?
答案 0 :(得分:2)
如果您使用的是IntelliJ,请转到代码>重新格式化代码
答案 1 :(得分:1)
cucumber --autoformat . -t @myuglytests
cucumber -help
-a, --autoformat DIR Reformats (pretty prints) feature files and write them to DIRECTORY.
Be careful if you choose to overwrite the originals.
Implies --dry-run --format pretty.
答案 2 :(得分:1)
我在设计时遇到了类似的问题。将代码粘贴到编辑器中,按Ctrl + Enter键,表格管道将对齐。 Tidy Gherkin Chrome App
答案 3 :(得分:1)
作为Joe says,--autoformat
功能已不再可用。
我发现cucumber --dry-run --format pretty --quiet --no-color
几乎可以为你提供你想要的东西,尽管你不得不做一些字符串争论来回写文件。
答案 4 :(得分:1)
如果您正在使用IntelliJ,那么还有一个名为Pipe Table Formatter的好插件!
:)
答案 5 :(得分:0)
对于Eclipse IDE,您可以为功能文件中的“漂亮格式”快捷方式 Ctrl + Shift + F 。
答案 6 :(得分:-1)
Ctrl + Alt + L
对我有用!! :)