Eclipse中的"哑"文本完成?

Dav*_*ver 8 eclipse

在Eclipse中有没有办法让"哑"字完成,类似于Vim中的ctrl + p?

例如,我经常写一个函数调用:

x = getMeAnXPlease();
Run Code Online (Sandbox Code Playgroud)

然后进去写定义:

function getMe...
Run Code Online (Sandbox Code Playgroud)

此时,在Vim中,我点击了ctrl + p,这将完成'getMe'到'getMeAnXPlease'.

Eclipse有类似的东西吗?

编辑:我知道ctrl + space执行上下文相关的完成,ctrl-1是神奇的"修复此行"键...但是有些情况我只想要上下文不敏感...这似乎是提供的通过'Word Completion'命令.

编辑:下一个问题:是否可以执行上下文不敏感的行完成(类似于Vim中的cx cl)?也就是说,使用类似的行完成当前行:

doSomeThing(1, 2, 3, 4);
doSome <c-x c-l> -- inserts the rest of the 'doSomeThing(1, 2, 3, 4);' line
Run Code Online (Sandbox Code Playgroud)

Dav*_*ver 10

啊哈!找到了.

有一个'单词完成'功能,默认为'ctrl-.'.

  • 仅供参考,我的德语Windows XP上的单词完成默认为'Alt + /'.按 'Ctrl +.' 用于导航到下一个问题标记.要查看所有命令,请输入'Ctrl + Shift + L'...'Ctrl + 3'非常好...... (4认同)

Yon*_*oit 5

写x = getMeAnXPlease();

等一下,直到编译器知道没有这样的方法.

按Ctrl-1和Enter键 - 它将自动创建完整的方法体.