玩轉IntelliJ IDEA

IntelliJ IDEA是Java編程最好的IDE,沒有之一,提供了很多強大的功能,而且顏值也很高,唯一美中不足的就是價格不菲,不過好在用教育郵箱可以免費使用,每年授權一次。

IDEA很多快捷鍵可以極大程度上提供我們的編碼效率,下面記錄了一些常用的快捷鍵。對於快捷鍵我個人的理解是,對於一些常用的我們有必要記下來,很方便,不常用的就沒必要熟記,真要用時可以從相應的菜單中找到,畢竟真正的精力還是要放到編碼本身中。

無處不在的跳轉

  • 項目之間跳轉:option+command+`Ctrl+Alt+]
  • 最近的文件(Recent Files):command+E(Ctrl+E)
  • 最近改變的文件:shift+command+E
  • 跳轉到上次修改的地方:shift+command+backspace(Ctrl+Shift+Backspace)
  • 上次瀏覽的地方:option+command+L(Ctrl+Alt+L),下一次瀏覽的地方option+command+R(Ctrl+Alt+L)

精準搜索

  • 搜索類(Go to class):command+O(Ctrl+N),可以選擇包含jar包中所有的類
  • 搜索文件(Go to file):shift+command+O(Ctrl+Shift+N)
  • 根據符號搜索(Go to symbol):option+command+O(Ctrl+Shift+Alt+N)
  • double shift可以快速地根據類、文件、符號搜索
  • 根據字符串搜索(Find in path):shift+command+F(Ctrl+Shift+F),比較常用,可以選擇是否匹配大小寫、字符串是否是個單詞、通過正則表達式搜索、指定在哪類文件搜索,還可以選擇搜索範圍
  • 在當前文件中搜索:command+F(Ctrl+F)

Alt+Enter

alt+enter雖然只是一個簡單的快捷鍵,但是卻擁有極其強大的功能。

  • 自動創建函數
  • list replace,即當寫了一個傳統for循環後,alt+enter會幫你自動轉換成for-in循環
  • 字符串format或者build
  • 單詞拼寫
  • 倒入依賴

重構

  • 當需要對某個變量統一修改時,將光標移到變量名稱上,shift+F6就可以快速修改
  • command+F6修改函數簽名(Change Signature),可以對函數名稱、返回值、參數等進行修改

視圖查看

  • command+F12(Ctrl+F12)查看類結構,包括方法、參數、返回值等
  • option+shift+command+U(Ctrl+Alt+Shift+U)查看依賴拓撲圖,如果是類文件會展示類繼承、接口實現、包括註解之間的關係;如果是pom.xml文件,則會顯示工程的依賴樹。也可以通過右擊Show Diagrams查看依賴拓撲圖
  • control+H(Ctrl+H)顯示類的繼承結構(Type Hierarchy),Type Hierarchy是IDEA的一個側邊菜單,command+8(Alt+8)也可查看繼承結構
  • F1(Ctrl+Q)查看註釋文檔
  • Alt+left/right在已打開的tab之間切換,Alt+up/down在上一個/下一個方法之間切換
  • F2高亮錯誤或警告快速定位

其他

  • option+command+L(Ctrl+Alt+L)格式化代碼
  • Alt+Insert生成代碼(如get,set方法,Constructor,toString()等)
  • command+R(Ctrl+R)替換文本
  • command+/(Ctrl+/) 註釋代碼(// 或者/.../ )
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章