java - IntelliJ IDE 使用空格键而不是 Tab 自动完成功能时遇到问题

标签 java ide intellij-idea

我正在输入 IntelliJ IDEA 11.1.1 代码,并且输入了单词

public class AnimalTestDrive{
    public static void main(String args[]){
        MyAnimalList list = new MyAnimalList();
        Dog a = new Dog();
        Cat
    }

}

但是当我输入空格时,它会自动完成:

public class AnimalTestDrive{
    public static void main(String args[]){
        MyAnimalList list = new MyAnimalList();
        Dog a = new Dog();
        Catalog
    }

}

我花了几个小时试图找到在哪里停止这种行为,因为我只想使用 Tab 自动完成。还有其他人经历过这种情况吗?

因为显然我太新了,我无法回答我自己的问题,但我确实弄清楚了。

解决方案:我已经成功解决了这个问题。 文件> 设置...> 编辑器> 代码完成> 更改预选第一个建议:来自智能从不

最佳答案

可以禁用此行为:

preselect

另一个选项是增加自动弹出代码完成延迟。

关于java - IntelliJ IDE 使用空格键而不是 Tab 自动完成功能时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10060970/

相关文章:

java - 为什么选择巴克敏斯特而非Maven?

java - 动物园管理员 + 馆长 : watch node remove/remove a watch

delphi - 启动时恢复之前打开的项目和页面

c# - 如何将 "CodeLens References"窗口的内容保存到 Visual Studio 2015 中的文件中?

visual-studio - 代码片段未显示在 IntelliSense 中

ios - 无法在 IntelliJ Idea 上安装 RoboVM 插件

java - 我正在尝试在 hdfs 中格式化名称节点,但显示 : permission denied

java - 单击按钮时调整框架大小

java - 当 spring-boot 运行时 IntelliJ 进程以退出代码 0 完成

java - 让 ANTLR 生成脚本解释器?