??這是IDEA快捷鍵拆解系列的第八篇。
??以下是關(guān)于Refactor導(dǎo)航項及其每一子項的拆解介紹测垛,其中捏膨,加粗部分的選項是博主認為比較重要的。
- Refactor
-
Refactor This ( 重構(gòu)當(dāng)前 )
Ctrl + Alt + Shift + T
-
Rename ( 重命名 )
Shift + F6
- Rename File
- Change Signature ( 修改方法、類的簽名号涯,含參數(shù)目胡、返回值類型等 )
Ctrl + F6
- Type Migration ( 類型遷移 )
Ctrl + Shift + F6
- Make Static ( 添加Static關(guān)鍵字 )
- Convert To Instance Method ( 轉(zhuǎn)換為實例方法 )
-
Move ( 移動文件 )
F6
-
Copy ( 拷貝文件 )
F5
-
Safe Detele ( 安全刪除,可用在方法上進行快速刪除 )
Alt + Delete
- 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
-
Variable ( 變量 )
- Inline ( 轉(zhuǎn)換為內(nèi)聯(lián)链快、方法鏈形式的調(diào)用 )
Ctrl + Alt + N
- Find and Replace Code Duplicates
- Invert Boolean
- Pull Members Up
- Push Members Down
- Push ITDs In
- Use Interface Where Possible
- Replace Inheritance with Delegation
- Remobe Middleman
- Wrap Method Return Value
- Convert Anonymous to Inner
- Encapsulate Fields ( 封裝字端誉己,用于生成Getter/Setter )
- Replace Temp With Query
- Replace Constructor with Factory Method
- Replace Constructor with Builder
- Generify
- Migrate
- Lombok ( Lombok插件:添加 )
- Default @Date
- Default @Getter
- Default @Setter
- Default @EqualsAndHashcode
- Default @ToString
- @Log (and friends)
- Delombok ( Lombok插件:刪除 )
- All lombok annotations
- @Data
- @Value
- @Wither
- @Delegate
- @Builder
- @Constructors
- @Getter
- @Setter
- @EqualsAndHashcode
- @ToString
- @Log (and friends)
- Internationalize(國際化)
-
Refactor This ( 重構(gòu)當(dāng)前 )
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快捷鍵拆解系列(后記)