是否有一种方法可以使Eclipse中的内容辅助(JDT)在我键入“后自动显示?”;新的;?
大多数情况下,在输入“new”后,我会按Ctrl空格键快速选择所需的类。我希望Eclipse自动显示工具提示,就像VS+Resharper那样是否有一种方法可以使Eclipse中的内容辅助(JDT)在我键入“后自动显示?”;新的;?,eclipse,new-operator,eclipse-jdt,content-assist,Eclipse,New Operator,Eclipse Jdt,Content Assist,大多数情况下,在输入“new”后,我会按Ctrl空格键快速选择所需的类。我希望Eclipse自动显示工具提示,就像VS+Resharper那样 如果您在键入单个空格时没有任何犹豫,可以将空格字符添加到将触发内容辅助对话框的字符列表中。默认字符是点(.)字符,您可以向其添加其他字符 我还没有找到一种方法来避免指定任何触发器字符,并且仍然可以获得内容辅助对话框。因此,使用列表中的空白字符,您必须键入new,而不仅仅是new,这样您就可以得到所需的内容(或者更多,因为在输入的每个空格上都会弹出对话框)
如果您在键入单个空格时没有任何犹豫,可以将空格字符添加到将触发内容辅助对话框的字符列表中。默认字符是点(.)字符,您可以向其添加其他字符 我还没有找到一种方法来避免指定任何触发器字符,并且仍然可以获得内容辅助对话框。因此,使用列表中的空白字符,您必须键入
new
,而不仅仅是new
,这样您就可以得到所需的内容(或者更多,因为在输入的每个空格上都会弹出对话框)
您能添加一个屏幕截图来说明您的愿望吗?谢谢您的回答。不幸的是,在每个空间之后打开内容辅助对我来说太烦人了。例如,在我的屏幕截图上显示的一段代码中,它将在我键入
ArrayList
(在list
之前)后触发。您可以将延迟设置为更高的值(例如500毫秒甚至1秒),但遗憾的是,您不能在JDT编辑器中同时设置这两个值。此外,关闭不需要的建议类型(从树中内容辅助项下的高级子节点)可能会有帮助,但不一定有帮助。此外,还有另一种编写自定义完成处理器的选项,但我怀疑您是否愿意从本质上编写自己的插件。我将尝试延迟,也许可以。编写插件对我来说太难了。