Intellij auto complete只是不适用于java.util.HashMap

时间:2018-02-07 07:37:30

标签: intellij-idea

我在MacOS High Sierra上使用Intellij IDEA 2017.1.2,情况就是当我输入const {Pool} = require("pg"); const db = new Pool({ host: "localhost", user: "database-user", // ... rest of config options }); db.connect((err, client, release) => { if (err) { console.error("Error acquiring client.", err.stack); } else { client.query("SELECT 1 AS x", (err, result) => { release(); if (err) { console.error("Error executing query.", err.stack); } else { console.log(result.rows); } }) } }) 它建议我导入一个类时,所有类的自动导入工作都很顺利,OPTION+ENTER除外。例如,HashMap包中的类HashTable可以自动完成。

我不知道我点击或检查了什么,所以如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

请参阅Preferences > Editor > General > Auto Import > Exclude from Import and Completion

以下是截图:

enter image description here

如果将此排除在适当位置,IntelliJ将不会将java.util.HashMap作为自动导入选项。

如果您删除此排除项,IntelliJ将继续提供java.util.HashMap作为自动导入选项。