35

長年のEclipseユーザーとして、私はIntelliJIDEA10で少し遊んでいます。「新しいローカル変数へのステートメントの割り当て」コード補完を実行する方法がわからないようです。

機能の説明:

私は次のようなものを入力します

new BufferedOutputStream(out)

次にCmd (or Ctrl)+1を押してEnterキーを押すと、Eclipseは行を次のように変更します。

BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(out);

同時に、「bufferedOutputStream」をすぐに入力して名前を変更できます(または、ドロップダウンから「bufferedOutputStream」、「outputStream」、「stream」のオプションから選択します)。

私は絶対にすべての割り当てにこの機能を使用します、そしてそれは非常に時間の節約になります-これはIDEAでも利用可能でなければなりません-しかしそれはどこに隠されていますか?

4

4 に答える 4

58

リファクタリング | 変数を導入します( Windows ではCtrl+ Alt+ )。V現在の行の唯一のテキストである場合は、テキストを選択する必要がないことに注意してください。次に、説明したように変数名をインラインで変更し、 を押しEnterて編集を完了できます。

別の方法は、Postfix Completionを使用することです:

入力.var(または.vリストから選択) し、 で確定しEnterます。

于 2011-01-27T12:21:32.143 に答える
4

Eclipse ほど良くはありませんが、次のことを試すことができます。

new BufferedOutputStream(out)
  • 上記の式をマウス (またはCtrl+を使用W) で選択します。
  • 次にCtrl+ Alt+V押して変数を導入するか、( Ctrl+ Alt+F導入してフィールドを導入します)
于 2011-01-27T12:14:51.103 に答える