1

在 IntelliJ 12.0.4 中,我发现非常烦人的是,当我键入类似于确实存在的方法名称的方法名称(对于不存在的新方法)时,当我键入“()”时,IntelliJ 会替换手动键入的name 与现有方法的名称。这在我进行 TDD 时最令人沮丧,因为我将我的“想法”写到测试中,然后我使用自动生成来创建缺失的方法。

例如

public class SomeTest() {
    public void myTest() {
        /*
         * Upon typing ( IntelliJ replaces the method call with givenAFooBar()
         */
        givenAFoo();
    }

    private FooBar givenAFooBar() { return new FooBar(); }
}

如何禁用此行为?

4

1 回答 1

1

这是一个已经修复的错误,您可以下载 IDEA 12.1 EAP构建并尝试一下。

于 2013-03-04T07:42:57.417 回答