当我输入"Log“时,它显示:

然后我添加一个逗号,它显示了我现在想要的内容:

当我输入"Log“时,它为什么不能显示所有候选人?
发布于 2013-06-16 15:45:18
Log类不会在第一次显示,因为它没有导入,并且有一些导入的符号与您的前缀有点匹配。在您键入点之后,补全将搜索在.之前可能匹配的所有内容。另请参阅http://youtrack.jetbrains.com/issue/IDEA-107540上的讨论。
发布于 2013-06-16 00:17:23
IDE对您的输入提出建议,以减少提案的数量。您可以在设置窗格(see link)中将其关闭,或者使用Ctrl+Space+Space查看完整的完成列表。
有关基本代码完成的更多信息,您可以在here中找到。另外,我建议你阅读the next article,它是关于智能编译的。这是一个非常有用的特性。
发布于 2013-06-16 06:22:34
当您键入' Log‘时,IntelliJ会搜索您尝试键入时可能包含Log的任何符号。当您键入点时,intellij就会理解您想要取消引用一个log对象--它将在当前作用域中查找最接近的log定义,并为您提供一个可在log上访问的内容列表,例如debug()方法。
https://stackoverflow.com/questions/17125174
复制相似问题