上一篇idea心得中,介紹了快捷鍵的用法。其中提及了重構神器Alt+Ctrl+Shift+T , 當時只是稍稍提及,本文重點在idea提供的重構選項。后續會有《重構,改善既有代碼的設計》的讀書筆記,可相互印證。

修復/改善:

這些如果當前光標處不支持某項重構,編輯器會提示錯誤以及用法。在重構設置中,也會有浮動窗口展示重構的結果。當然某些復雜的,可能無法在浮動窗口全部展示出來。
比如:選擇Field,如果不在某個變量下激活,就會提示,需要在某個局部變量名或表達式下重構。

比如要將局部變量升級為成員變量,重構時會有效果的預覽:

idea關於重構的就是這么多,基本上涵蓋了大多數的情況,只是對於某些重構場合來說,並沒有定式可以參考,所以也就沒有其他一鍵重構的銀彈。
快捷鍵與重構雖然看上去挺麻煩的,自己復制粘貼貌似也可以做。但是如果養成習慣,下手就是快捷鍵,會大大提高效率。
以上
