IDEA 快捷鍵拆解系列(八):Refactor 篇

??這是IDEA快捷鍵拆解系列的第八篇。

??以下是關(guān)于Refactor導(dǎo)航項及其每一子項的拆解介紹,其中,加粗部分的選項是博主認(rèn)為比較重要的。

  • Refactor
    1. Refactor This ( 重構(gòu)當(dāng)前 ) Ctrl + Alt + Shift + T
    2. Rename ( 重命名 ) Shift + F6
    3. Rename File
    4. Change Signature ( 修改方法、類的簽名,含參數(shù)、返回值類型等 ) Ctrl + F6
    5. Type Migration ( 類型遷移 ) Ctrl + Shift + F6
    6. Make Static ( 添加Static關(guān)鍵字 )
    7. Convert To Instance Method ( 轉(zhuǎn)換為實例方法 )

    1. Move ( 移動文件 ) F6
    2. Copy ( 拷貝文件 ) F5
    3. Safe Detele ( 安全刪除,可用在方法上進(jìn)行快速刪除 ) Alt + Delete

    1. Extract( 提取 )
      • Variable ( 變量 ) Ctrl + Alt + V
      • Constant ( 常量 ) Ctrl + Alt + C
      • Filed ( 類字段 ) Ctrl + Alt + F
      • Parameter ( 參數(shù) ) Ctrl + Alt + p

      • Functional Parameter ( 函數(shù)式參數(shù) ) Ctrl + Alt + Shift + P
      • Parameter Object

      • Mehtod ( 方法 ) Ctrl + Alt + M
      • Type Parameter
      • Method Object

      • Delegate
      • Interrface
      • Superclass
      • Subquery ad CTE
    2. Inline ( 轉(zhuǎn)換為內(nèi)聯(lián)、方法鏈形式的調(diào)用 ) Ctrl + Alt + N
    3. Find and Replace Code Duplicates
    4. Invert Boolean

    1. Pull Members Up
    2. Push Members Down
    3. Push ITDs In
    4. Use Interface Where Possible
    5. Replace Inheritance with Delegation
    6. Remobe Middleman
    7. Wrap Method Return Value

    1. Convert Anonymous to Inner
    2. Encapsulate Fields ( 封裝字端,用于生成Getter/Setter )
    3. Replace Temp With Query
    4. Replace Constructor with Factory Method
    5. Replace Constructor with Builder

    1. Generify
    2. Migrate

    1. Lombok ( Lombok插件:添加 )
      • Default @Date

      • Default @Getter
      • Default @Setter
      • Default @EqualsAndHashcode
      • Default @ToString

      • @Log (and friends)
    2. Delombok ( Lombok插件:刪除 )
      • All lombok annotations

      • @Data
      • @Value
      • @Wither
      • @Delegate
      • @Builder

      • @Constructors
      • @Getter
      • @Setter
      • @EqualsAndHashcode
      • @ToString

      • @Log (and friends)
    3. Internationalize(國際化)

IDEA快捷鍵拆解系列(前言)
IDEA快捷鍵拆解系列(一)
IDEA快捷鍵拆解系列(二):File篇
IDEA快捷鍵拆解系列(三):Edit篇
IDEA快捷鍵拆解系列(四):View篇
IDEA快捷鍵拆解系列(五):Navigate篇
IDEA快捷鍵拆解系列(六):Code篇
IDEA快捷鍵拆解系列(七):Analyze篇
IDEA快捷鍵拆解系列(八):Refactor篇
IDEA快捷鍵拆解系列(九):Build篇
IDEA快捷鍵拆解系列(十):Run篇
IDEA快捷鍵拆解系列(十一):Tools篇
IDEA快捷鍵拆解系列(十二):VCS篇
IDEA快捷鍵拆解系列(十三):Window篇
IDEA快捷鍵拆解系列(十四):Help篇
IDEA快捷鍵拆解系列(十五):經(jīng)驗篇
IDEA快捷鍵拆解系列(十六):插件篇
IDEA快捷鍵拆解系列(十七):Debug篇
IDEA快捷鍵拆解系列(十八):Live Templates篇
IDEA快捷鍵拆解系列(十九):Postfix篇
IDEA快捷鍵拆解系列(后記)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 搜索 Eclipse常用快捷鍵 編輯 查看 窗口 導(dǎo)航 文本編輯 文件 項目 源代碼 運行 重構(gòu) 其他Eclips...
    CarlosLynn閱讀 1,890評論 0 7
  • Ctrl Ctrl + F 在當(dāng)前文件進(jìn)行文本查找 (必備) Ctrl + R 在當(dāng)前文件進(jìn)行文本替換 (必備) ...
    七弦桐語閱讀 18,949評論 0 26
  • 返回上次光標(biāo)的位置Ctrl+Alt+ left/right 返回至上次瀏覽的位置 Alt+回車 導(dǎo)入包,自動修正C...
    請叫我四爺閱讀 2,238評論 1 2
  • Intellij IDEA中有很多快捷鍵讓人愛不釋手,stackoverflow上也有一些有趣的討論。每個人都有...
    流夜王閱讀 1,200評論 0 1
  • 原文:http://www.cnblogs.com/tonycody/p/3257601.html 【常規(guī)】Ctr...
    congnie116閱讀 739評論 0 0

友情鏈接更多精彩內(nèi)容