java - 你能修复 Eclipse 中不直观的完成提示吗?

标签 java eclipse

当我输入类似 Integer.toString 的内容并按“Ctrl+Space”时,它会给我 Integer.toString(int arg0, int arg1) 的完成提示,但我希望它写成 Integer.toString(int i, int radix) 这样我就知道第一个参数是数字,第二个参数是基数。您可以安装一些插件来实现这一点,而不是显示这些不直观的“arg0”、“arg1”参数名称吗?

最佳答案

正如daniu在评论中指出的那样,Eclipse使用javadoc来获取信息。编译的 JRE 中根本不存在参数名称。我可以确认在我的工作区中,附加了 javadoc,但没有源,并且补全显示了正确的名称。

Eclipse 应该自己添加这些信息,但如果由于某种原因没有添加,您可以自己添加。

在您的项目文件夹中,您将看到“JRE System Library [您的 Java 版本]”。里面有一堆 jar 。右键单击每一个并转到“属性”->“Javadoc 位置”。您可以在此处输入 jar 的 javadoc 位置。对于 Java 8,这是 https://docs.oracle.com/javase/8/docs/api/对于他们所有人。如果您使用不同的版本,请使用您选择的搜索引擎来查找正确的 javadoc。

关于java - 你能修复 Eclipse 中不直观的完成提示吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48115475/

相关文章:

java - 由于 androidx drawerlayout 导致的错误

java - Java hashmap 搜索真的是 O(1) 吗?

java.lang.reflect.InitationTargetException

java - 在 JBoss AS7 中使用 @DataSourceDefinition 配置 MySQL 数据源

java - gradle:没有源任务 ':processTestResources'和 ':processtResources'

java - 如何在 Java FX FXML 应用程序中的模型和 View 之间进行通信?

JavaFX:CSS 文件中的未知属性

java - 如何在 Eclipse 的项目中包含 .class 文件? ( java )

java - 合并 XML Web 内容文件

android - Cocos2d-x-2.2 for Android - 在 Eclipse 上创建新项目