为什么 IntelliJ 的自动完成功能如此糟糕?
Why is IntelliJ auto-complete so bad?
来自 Netbeans 场景,目前我正在尝试将我当前的工作 IDE 更改为 IntelliJ-idea,到目前为止的更改非常好,但还有一个绝对重要的因素仍然没有'让我相信 IntelliJ,自动完成和智能感知。
假设我正在尝试创建 Scanner 对象的新实例,如果我在Netbeans 按下 CTRL + SPACE
它会弹出以下对话框,其中包含它可以接收的所有构造函数参数:
Arguments in Netbeans
但是,另一方面,在 Intellij 中,不仅我需要在对象声明中添加两个括号,当我按下 CTRL + SPACE
时,它不会弹出构造函数参数
Arguments in Intellij.
点击图片查看 Netbeans 和 Intellij 结果,因为我是新用户,无法合并图片。
编辑!!!!!!!
请参阅此 以获取针对我的问题的可能解决方案
IntelliJ 会尝试查找与您已经模糊输入的内容相匹配的成员,所以是的,这确实意味着您必须输入更多内容才能获得正确的完成。另一方面,它会为您 类 提供您尚未导入的内容,如果您 select 它会自动为您导入。
关于构造函数,如果您按 (
:
,它会显示所有重载
或者,您可以使用此菜单项(或其相应的快捷方式):
别忘了您可以在设置中以多种方式配置代码完成:
注意 "Parameter Info" 部分。确保您已正确设置 "Autopopup in:" 设置。
来自 Netbeans 场景,目前我正在尝试将我当前的工作 IDE 更改为 IntelliJ-idea,到目前为止的更改非常好,但还有一个绝对重要的因素仍然没有'让我相信 IntelliJ,自动完成和智能感知。
假设我正在尝试创建 Scanner 对象的新实例,如果我在Netbeans 按下 CTRL + SPACE
它会弹出以下对话框,其中包含它可以接收的所有构造函数参数:
Arguments in Netbeans
但是,另一方面,在 Intellij 中,不仅我需要在对象声明中添加两个括号,当我按下 CTRL + SPACE
时,它不会弹出构造函数参数
Arguments in Intellij.
点击图片查看 Netbeans 和 Intellij 结果,因为我是新用户,无法合并图片。
编辑!!!!!!!
请参阅此
IntelliJ 会尝试查找与您已经模糊输入的内容相匹配的成员,所以是的,这确实意味着您必须输入更多内容才能获得正确的完成。另一方面,它会为您 类 提供您尚未导入的内容,如果您 select 它会自动为您导入。
关于构造函数,如果您按 (
:
或者,您可以使用此菜单项(或其相应的快捷方式):
别忘了您可以在设置中以多种方式配置代码完成:
注意 "Parameter Info" 部分。确保您已正确设置 "Autopopup in:" 设置。