Intellij idea 使用匿名实现完成当前语句的可能性

Intellij idea 使用匿名实现完成当前语句的可能性,intellij-idea,keyboard-shortcuts,Intellij Idea,Keyboard Shortcuts,IntelliJ IDEA中是否有快捷方式(或菜单项)可以使用匿名实现完成当前语句。为了让这更容易理解: 我键入类似于:view.setOnClickListener()的内容,现在需要一个快捷方式来完成以下操作: view.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { <<new caret position>>

IntelliJ IDEA中是否有快捷方式(或菜单项)可以使用匿名实现完成当前语句。为了让这更容易理解:

我键入类似于:
view.setOnClickListener(
)的内容,现在需要一个快捷方式来完成以下操作:

view.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        <<new caret position>>
    }
});
view.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图v){
}
});
假设
setOnClickListener
方法将接受一个类型为
OnClickListener
的参数。我不在乎是否已经有了
OnClickListener
的实现,我只希望非常基本的类型(或接口)被预期为匿名内部类


那么,有人知道IntelliJ IDEA中是否存在这种可能性,而无需自己键入
new OnClickListener
(自动完成)

您唯一需要做的就是编写:

view.setOnClickListener(新的
+Ctrl+Shift+Space

这将显示一个备选方案列表,但由于您使用了(而不是Ctrl+Space),因此在顶部将有一个最适合的方案

现在只需按Tab键,其余内容将为您填写

您保存了一些写入操作,但仍然必须至少写入
新的
,才能使其正常工作

智能类型代码完成
过滤建议列表,仅包括适用于当前上下文的类型