Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
是否有一种方法可以使Eclipse中的内容辅助(JDT)在我键入“后自动显示?”;新的;?_Eclipse_New Operator_Eclipse Jdt_Content Assist - Fatal编程技术网

是否有一种方法可以使Eclipse中的内容辅助(JDT)在我键入“后自动显示?”;新的;?

是否有一种方法可以使Eclipse中的内容辅助(JDT)在我键入“后自动显示?”;新的;?,eclipse,new-operator,eclipse-jdt,content-assist,Eclipse,New Operator,Eclipse Jdt,Content Assist,大多数情况下,在输入“new”后,我会按Ctrl空格键快速选择所需的类。我希望Eclipse自动显示工具提示,就像VS+Resharper那样 如果您在键入单个空格时没有任何犹豫,可以将空格字符添加到将触发内容辅助对话框的字符列表中。默认字符是点(.)字符,您可以向其添加其他字符 我还没有找到一种方法来避免指定任何触发器字符,并且仍然可以获得内容辅助对话框。因此,使用列表中的空白字符,您必须键入new,而不仅仅是new,这样您就可以得到所需的内容(或者更多,因为在输入的每个空格上都会弹出对话框)

大多数情况下,在输入“new”后,我会按Ctrl空格键快速选择所需的类。我希望Eclipse自动显示工具提示,就像VS+Resharper那样


如果您在键入单个空格时没有任何犹豫,可以将空格字符添加到将触发内容辅助对话框的字符列表中。默认字符是点(.)字符,您可以向其添加其他字符

我还没有找到一种方法来避免指定任何触发器字符,并且仍然可以获得内容辅助对话框。因此,使用列表中的空白字符,您必须键入
new
,而不仅仅是
new
,这样您就可以得到所需的内容(或者更多,因为在输入的每个空格上都会弹出对话框)


您能添加一个屏幕截图来说明您的愿望吗?谢谢您的回答。不幸的是,在每个空间之后打开内容辅助对我来说太烦人了。例如,在我的屏幕截图上显示的一段代码中,它将在我键入
ArrayList
(在
list
之前)后触发。您可以将延迟设置为更高的值(例如500毫秒甚至1秒),但遗憾的是,您不能在JDT编辑器中同时设置这两个值。此外,关闭不需要的建议类型(从树中内容辅助项下的高级子节点)可能会有帮助,但不一定有帮助。此外,还有另一种编写自定义完成处理器的选项,但我怀疑您是否愿意从本质上编写自己的插件。我将尝试延迟,也许可以。编写插件对我来说太难了。