三年eclipse轉idea筆記


早早聽聞idea好處多多,出於好玩心理,一年前嘗試過一次轉idea,快捷鍵熟悉不過來失敗了,這次導入很多開發所需的開源項目到eclipse,都有各種各樣的問題,每次我都是需要發布issue到github求作者調整下eclipse的支持,有點難為情,更多的是時間又不受掌控,有的作者根本就不理會,或者就是等很多很多天才提交,基於“不能跟着別人的時間走”原則,我下決心轉到idea。首先,從快捷鍵開始(很多人建議習慣一鍵eclipse的快捷鍵映射,我極度不推薦,要擺脫,就要徹底,而且eclipse快捷鍵和idea的映射並不是1:1)。

  • Class導航

  eclipse:ctrl+shift+t //t:type
  idea: ctrl+n //n:navigate

  • 快速system.out.println

  在變量后面輸入.sout即可用System.out.println()包圍

  • 快速生成for循環

  5.fori將提示轉換成for (int i = 0; i < 5; i++) {}

  • 萬能快捷鍵

  idea:Alt+Enter

  • 刪除單行

  eclipse:ctrl+d
  idea:ctrl+y

  • 格式化代碼

  eclipse:ctrl+shift+f
  idea:ctrl+alt+L

  • File導航,打開項目內的任意文件

  eclipse:ctrl+shift+r //r:resource
  idea: ctrl+shift+n

  • 快速補全,quick completion

  eclipse:atl+/
  idea:ctrl+space //在使用tab和enter結束時效果不一樣

  • 調用查詢,call hierarchy?

  idea:alt+f7

  • 文檔速查

  idea:ctrl+q //速記 q,question、quick doc

  • 查看class、method、variable在哪里被使用過

  idea:ctrl+b、press ctrl and click mouse

  • 快速導航當前編輯的文件(大綱?)

  idea:ctrl+f12

  • 重命名methods、variables、classes

  eclipse:alt+shift+r
  idea:shift+f6

  • 快速override重載方法

  eclipse:空白處 alt+/
  idea:ctrl+o //o: override

  • 快速實現方法

  idea:ctrl+i //i: implement

  • 參數補全

  將光標移到括號內
  eclipse:alt+/
  idea:ctrl+shift+space

  • 生成 getter、setter、toString、Constructor

  eclipse:alt+shift+s
  idea:alt+insert

  • move the focus to the editor

  idea:Esc

  • 快速生成try catch、if 、while等結構

  idea:ctrl+alt+t //你也可以自定義結構體:File|Settings|File and Code Templates ->Code

  • 補全new后面的內容

  idea:在輸入new 后,ctrl+shift+space

  • 導航abstract方法的實現

  idea:ctrl+alt+b


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM