2

匿名の実装で現在のステートメントを完了するためのショートカット (またはメニュー エントリ) が IntelliJ IDEA にありますか。これをより理解しやすくするには、次のようにします。

私は次のようなものを入力します:view.setOnClickListener(そして、補完を取得するショートカットが必要です:

view.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        <<new caret position>>
    }
});

setOnClickListenerメソッドが type の 1 つのパラメーターを受け入れると仮定しますOnClickListener。の実装が既に存在するかどうかは気にしませんOnClickListener。匿名の内部クラスとして期待される非常に基本的な型 (またはインターフェイス) が欲しいだけです。

だから、IntelliJ IDEAでこれが可能かどうか、自分で入力する必要なくnew OnClickListener(オートコンプリートで)知っている人はいますか?

4

1 に答える 1

2

あなたがしなければならない唯一のことは、書くことです:

view.setOnClickListener(new+ Ctrl+ Shift+Space

これにより、代替のリストが表示されますが、Smart Type Code Completion ( +であるBasic Code Completionの代わりに) を使用したため、一番上に最適なものが表示されます。CtrlSpace

ですから、押すだけTabで、残りはあなたのために記入されます。

あなたはいくらかの書き込みを節約しますが、それが機能するためには少なくとも書く必要がありnewます.

Smart Type code completion提案リストをフィルタリングし、現在のコンテキストに適用可能なタイプのみを含めます。

于 2013-05-29T21:13:00.857 に答える