2013-07-03 115 views
2

假設我有一個類RandomClass的對象,並帶有方法doStuff(),該方法返回一個int值。是否有可能通過IDEA方法自動創建局部變量

我想要做這樣的事情:

  • 類型myObject.doStuff()
  • 東西它創建)由doStuff(返回的類型(在這種情況下INT)的局部變量

現在我通過首先輸入myObject.doStuff()來做到這一點,使用Alt + Enter來彈出「介紹本地變量」菜單,然後使用它。

我可以做得更快嗎?

謝謝。

回答

1

您可以鍵入myObject.doStuff(),然後按Ctrl鍵+ Alt鍵+V立即創建本地變量。你會直接繞過彈出窗口,這是你所獲得的。

如果真的有必要,您可以簡化鍵映射以減少要按Extract Variable的鍵數。

+0

其實這並不壞。我需要習慣它,但它幾乎是我要找的 –

1

通常,不,這是最快的方法。

鑑於doStuff方法已經存在,我可以在大約一秒半時間內完成6個按鍵的描述。這是相當快,我想......

在另一方面,如果它的樣板代碼,你會打字一遍又一遍,你可以考慮做一個自定義Live Template - 打CTRL-J和類型的東西像soutpsvm看到一些例子...

祝你好運!

相關問題