pio*_*kkr 5 autocomplete autosuggest phpstorm
我正在使用PhpStorm 2016.2,我的代码完成似乎无法正常工作.打字时$this->assertCo
它建议只有我班级的三级祖先的功能名称.但是,当我使用Ctrl+ Space它建议正确的项目.
这是我的类图:
PHPUnit_Framework_Assert课堂上缺少建议.
如何在不使用Ctrl+的情况下使其工作Space?
PhpStorm和OpenJDK信息:
PhpStorm 2016.2
Build #PS-162.1121.38, built on July 12, 2016
JRE: 1.8.0_76-release-b216 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Run Code Online (Sandbox Code Playgroud)
当前行为的原因:用户 ( WI-9403 )要求在使用 完成方法时隐藏静态方法this->。
PHPUnit 显然将所有方法都作为静态assertXXX完成,尽管建议通过访问它们(与 JUnit 中的访问方式相同,JUnit 是 PHPUnit 开发人员从中获得灵感的原始工具)。$this->
我怎样才能让它工作而不每次都使用 Ctrl+Space?
就目前而言——没办法。
但在2016.2.1中,它将像以前一样在 PHPUnit 方法/PHPUnit 测试文件中工作(WI-32530 - 已实现)。
您还可以考虑投票给https://youtrack.jetbrains.com/issue/WI-32713——即使在 PHPUnit 测试之外,这种行为也是完全可选的(附加设置)。