三年eclipse轉idea筆記

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

  • Class導航

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

  • 快速system.out.println

  在變量後面輸入.sout便可用System.out.println()包圍eclipse

  • 快速生成for循環

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

  • 萬能快捷鍵

  idea:Alt+Enterui

  • 刪除單行

  eclipse:ctrl+d
  idea:ctrl+yidea

  • 格式化代碼

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

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

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

  • 快速補全,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

相關文章
相關標籤/搜索