IDEA經常使用快捷鍵&使用技巧

IDEA經常使用快捷鍵&使用技巧

前言

該博客用於本弱雞複習鞏固,打牢基礎,還望各大佬不吝賜教。intellij-idea

經常使用快捷鍵

鍵序 功能 備註
Crtl+E 最近訪問的文件
Crtl+Shift+E 最近編輯的文件
Crtl+F12 當前類文件內屬性和方法結構
Alt+Home 跳轉到導航欄(Navigation)
Crtl+Home 到當前頁面最上方
Crtl+End 到當前頁面最下方
Crtl+N 跳轉到指定類 類名:行數 可到指定類指定行
Crtl+Shift+N 跳轉到指定文件或目錄
Crtl+Shift+Alt+N 跳轉到指定Symbol 重要;詳見補充1
Crtl+Shift+T 跳轉到關聯的單元測試 若沒有關聯,將彈出生成單元測試框
Crtl+U 跳至上方層級 其父類或接口等
Crtl+Alt+B 跳至下方層級 實現接口的方法;所調用方法的源碼等
Crtl+B 定位變量或方法被引用的地方
Crtl+Shift+H 全部實現或覆寫當前方法的類 結構化顯示
Crtl+H 當前類的層級結構,展現當前類與其餘相關的類的樹狀關係 左上角小圖標決定以何種樹結構顯示
Crtl+Alt+U 上一個快捷鍵功能的UML圖形化顯示
Crtl+Alt+H 方法調用層級結構 展現方法在何處被調用
Alt+Crtl+F7 顯示當前參數或方法被引用的狀況
Crtl+Alt+Home 當前參數或方法在xml或視圖配置文件中的引用
Crtl+Alt+L Reformat Code
Crtl+Shift+Alt+L Show Reformat Code Dialog
Crtl+Insert 生成get,set,toString等方法
Crtl+Shift+V 粘貼板歷史
Shift+F6 選中編輯相同文本字段
Crtl+/ 行註釋
Crtl+Shift+/ 代碼塊註釋
Crtl+Shift+Alt+V 無格式粘貼
自定義代碼縮寫補全 經過sout,pvsm等字段來補全代碼 詳見補充2
利用inject轉義字符串 經過JSON轉義字符串中的JSON格式 詳見補充3

補充

補充1

  • IDEA 會一直維護項目及庫中全部符號的索引,因此不管項目規模多麼龐大,它依舊能夠在經過 Ctrl+Shift+Alt+N 在幾秒內輕易地找到匹配的方法或字段。

補充2

  • Settings,搜索 Live Templates,對 Java(若沒有,點擊右邊 + 新建group) 標籤所在的的 Templates Group 進行編輯
    點擊右邊 + 進行模板添加
    右邊進行模板組添加
    右邊進行模板組添加
  • 點擊右邊 + 添加一條新模板
    右邊進行新模板添加
    右邊進行新模板添加

    具體添加頁面
    具體添加頁面
  • 如圖,添加一個聲明 main 方法的名爲 psvm 的縮寫,以後點擊 Define 定義其模板組
填寫相關信息
填寫相關信息

選擇 Java
選擇 Java
  • 效果
    app

    直接打出 psvm,即出現自動補全
    直接打出 psvm,即出現自動補全

    補全後的代碼
    補全後的代碼
  • 其餘亦如
    ide

補充3

  • 光標在字符串引號中,Alt+Enter 選擇 Inject language or reference 回車
  • 選擇 JSON 回車
  • 再次 Alt+Enter,選擇 Edit Json Fragment
  • 在下面彈出的窗口按 Json 格式輸入,上面字符串自動轉義引號

P.S.

  • 因爲輸入法,QQ等其餘軟件的存在,部分快捷鍵可能存在覆蓋和變化,最好把其餘軟件不用的快捷鍵取消,IDEA 具體的快捷鍵調整詳見 Settings --> Keymap
  • 這裏是官方快捷鍵參考文檔(英文):IntelliJIDEA_ReferenceCard.pdf: https://resources.…
  • 不少快捷鍵使用方式說明並不必定十分容易理解,具體狀況一試便知。
相關文章
相關標籤/搜索