coding-style - 如何在 Intellij Idea 中指定步骤定义原型(prototype)名称?

标签 coding-style intellij-idea content-assist cucumber-jvm

我编写了我的 cucumber 场景以包括以下步骤:

And the frabjous bandersnatch whiffled "Callooh"

输入 alt-enter,选择 Create Step Definition,它会生成:
@And("^the frabjous bandersnatch whiffled \"([^\"]*)\"$")
public void the_frabjous_bandersnatch_whiffled(String arg1) throws Throwable {
    // Express the Regexp above with the code you wish you had
    throw new PendingException();
}

但是我们的编码标准要求方法使用驼峰式,所以我必须手动更改the_frabjous_bandersnatch_whiffledtheFrabjousBandersnatchWhiffled .在这种情况下,是否有某个设置会告诉 Idea 使用驼峰式大小写而不是下划线?

此外,当它提供可能的类来放置我的新 stepdef 时,我可以让它过滤到名称以“Steps”结尾的类吗?

最佳答案

可能为时已晚,但也许仍然有帮助:

您可以设置--snippets camelcase intelliJ 中的编辑配置中的选项:

主菜单运行 -> 编辑配置

(我准备了一个截图来展示这一点,但是全能的 Stackoverflow 认为我不值得发布图片,经过深思熟虑,确实!)

关于coding-style - 如何在 Intellij Idea 中指定步骤定义原型(prototype)名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18086317/

相关文章:

scala - 部署使用 IDEA 构建的 Scala 应用程序

java - 没有库的 Eclipse 内容辅助

c# - while (k >= 0 && arr[k] > 0) 安全吗?

javascript - 在渲染函数中调用返回 JSX 元素的函数

java - 如何清理重复的 if 语句

language-agnostic - 'foo' 的真正含义是什么?

java - IntelliJ 设置堆大小超过 4GB。如何?

java - 找不到包 IntelliJ IDEA Skype4java

eclipse - Jaxb 与 eclipse 自定义绑定(bind)