Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基于Eclipse的自定义内容帮助?(爪哇)_Java_Eclipse_Content Assist - Fatal编程技术网

Java 基于Eclipse的自定义内容帮助?(爪哇)

Java 基于Eclipse的自定义内容帮助?(爪哇),java,eclipse,content-assist,Java,Eclipse,Content Assist,是否可以编辑Eclipse的内容帮助?为它添加规则或函数?我知道Eclipse是开源的,但我有“更简单的方法”或接口吗 例如,我在Java 1.4.2中工作,所以我不相信我有神奇的“自动装箱”(我认为自动装箱可以解决这个问题的想法正确吗?)。因此,当我从请求中获取参数时,当我需要Long或Int时,它们都会返回字符串。我总是对使事情更加自动化感兴趣(就像任何计算机科学家通常会做的那样),所以我想知道是否有可能让content assist建议使用常见的java解析函数(Integer.parse

是否可以编辑Eclipse的内容帮助?为它添加规则或函数?我知道Eclipse是开源的,但我有“更简单的方法”或接口吗


例如,我在Java 1.4.2中工作,所以我不相信我有神奇的“自动装箱”(我认为自动装箱可以解决这个问题的想法正确吗?)。因此,当我从请求中获取参数时,当我需要Long或Int时,它们都会返回字符串。我总是对使事情更加自动化感兴趣(就像任何计算机科学家通常会做的那样),所以我想知道是否有可能让content assist建议使用常见的java解析函数(Integer.parseInt、Long.parseLong等)对于传入的参数。

如果您想以一种高度详细、定制的方式实际增强内容辅助功能,您必须编写一个插件。Eclipse的架构非常完善,插件可以通过无限的扩展点来扩展基本功能,包括内容辅助功能。但是,编写一个插件并不是一件小事(尽管这是一项可以很好地为你服务的技能,如果你有时间学习的话)


另一个选项是编写您自己的Java编辑器模板,它可以发出您想要的任何预定义代码片段(包括插入参数值),并将包含在内容辅助中。打开Eclipse的首选项并导航到Java>编辑器>模板。您可以使用首选项页面上的“帮助”按钮了解更多有关它们的信息。

如果您想以高度详细、自定义的方式实际增强内容辅助,您必须编写一个插件。Eclipse的体系结构非常完善ch表示,插件可以通过无限的扩展点扩展基本功能,包括内容辅助功能。但是,编写一个扩展点并不是一件小事(尽管这是一项技能,如果你有时间学习的话,它可以很好地为你服务)

另一个选项是编写您自己的Java编辑器模板,它可以发出您想要的任何预定义代码片段(包括插入参数值),并将包含在内容帮助中。打开Eclipse的首选项并导航到Java>编辑器>模板。您可以使用首选项页面上的?帮助按钮了解有关这些首选项的详细信息