0

当我输入“日志”时,它显示: 当我输入

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

为什么当我输入“日志”时它没有显示所有候选人?

4

3 回答 3

2

第一次没有显示日志类,因为它没有被导入,并且有一些与您的前缀匹配的导入符号。键入 dot 后,完成会搜索在 dot 之前可以匹配的所有内容。另请参阅http://youtrack.jetbrains.com/issue/IDEA-107540上的讨论。

于 2013-06-16T07:45:17.567 回答
0

当您键入“Log”时,IntelliJ 会搜索您可能尝试键入的任何带有 Log 的符号。当您键入点时,intellij 就会明白您想要取消引用日志对象——它会在当前范围内查找最接近的日志定义,并为您提供可以在日志上访问的内容的列表,例如作为 debug() 方法。

于 2013-06-15T22:22:33.633 回答
0

IDE 对您的输入提出建议以减少提案数量。您可以在设置窗格中将其关闭(请参阅链接),或用于Ctrl+Space+Space查看完整的完成列表。

您可以在此处找到有关基本代码完成的更多信息。另外我建议您阅读下一篇关于Smart Completion的文章。这是一个非常有用的功能。

于 2013-06-15T16:17:23.430 回答