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

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

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

  • 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 ( 安全刪除,可用在方法上進行快速刪除 ) 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)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市久又,隨后出現(xiàn)的幾起案子巫延,更是在濱河造成了極大的恐慌,老刑警劉巖地消,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件炉峰,死亡現(xiàn)場離奇詭異,居然都是意外死亡脉执,警方通過查閱死者的電腦和手機疼阔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來半夷,“玉大人婆廊,你說我怎么就攤上這事∥组希” “怎么了淘邻?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長湘换。 經(jīng)常有香客問我宾舅,道長,這世上最難降的妖魔是什么彩倚? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任筹我,我火速辦了婚禮,結(jié)果婚禮上帆离,老公的妹妹穿的比我還像新娘蔬蕊。我一直安慰自己,他們只是感情好哥谷,可當(dāng)我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布岸夯。 她就那樣靜靜地躺著,像睡著了一般们妥。 火紅的嫁衣襯著肌膚如雪猜扮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天王悍,我揣著相機與錄音,去河邊找鬼餐曼。 笑死压储,一個胖子當(dāng)著我的面吹牛鲜漩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播集惋,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼孕似,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了刮刑?” 一聲冷哼從身側(cè)響起喉祭,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎雷绢,沒想到半個月后泛烙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡翘紊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年蔽氨,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帆疟。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡鹉究,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出踪宠,到底是詐尸還是另有隱情自赔,我是刑警寧澤,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布柳琢,位于F島的核電站绍妨,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏染厅。R本人自食惡果不足惜痘绎,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望肖粮。 院中可真熱鬧孤页,春花似錦、人聲如沸涩馆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽魂那。三九已至蛾号,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間涯雅,已是汗流浹背鲜结。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人精刷。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓拗胜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親怒允。 傳聞我的和親對象是個殘疾皇子埂软,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內(nèi)容

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