IntelliJ IDEA 使用小結

快捷鍵

查閱官方快捷鍵說明:Help -> Keymap Reference 。如下表格基於 Windowshtml

快捷鍵 解釋
代碼自動排版 Ctrl + Alt + L
複製一行或選中的內容 Ctrl + C
查找 Java 類(推薦) Ctrl + N
查找資源(包括 Java 類)(推薦) Ctrl + Shift + N
全局查找字符串(推薦) Ctrl + Shift + F
窗口橫向滾動(推薦) Shift + 鼠標滾輪
自動補全語句分號(推薦) Ctrl + Shift + Enter
顯示類繼承結構 Ctrl + H
顯示方法或類的 JavaDoc Ctrl + Q
重寫父類或者接口的方法 Ctrl + O
整理 import Ctrl + Alt + O
回到上一次光標所在位置 Alt + Ctrl + → / Alt + Ctrl + ←
文件切換 Alt + → / Alt + ←
列出全部方法 Alt + 7(Ctrl + F12 更好,可支持查找)
生成方法(getter、setter) Alt + Insert
跳轉到當前方法的調用方法 Ctrl + 鼠標左鍵
跳轉到指定行 Ctrl + G
搜索全部資源 double Shift(輸入 / 能夠支持查找文件夾)
查看一個接口的實現方法 Ctrl + Alt + B
重命名 Shift + F6
替換 Ctrl + R
依次切換打開的文件(推薦) Ctrl + Tab
新建文件 Ctrl + Alt + Insert
顯示工具窗口 Alt + 數字角標
接口方法跳轉到具體實現 Ctrl + Alt + B
跳轉到接口聲明 F4
打開最近文件列表 Ctrl + E

設置

  • 設置鼠標劃過顯示 javadoc
    File -> Setting -> Editor -> General -> Show quick documentation on mouse movejava

  • 設置代碼默認不折疊
    File -> Setting -> Editor -> General -> Code Folding One line methodmaven

  • 隱藏 .idea 文件夾和 *.iml 文件夾
    setting -> File Typeide

  • 給經常使用語句設置快捷鍵
    Settings -> Editor -> Live Templates 能夠新建一個本身的 Template Group,而後裏面添加本身模板代碼svn

  • 設置自動註釋不加在代碼行首
    Code Style -> Java -> Code Generation 去掉 Line comment at first column 和 Block comment at first column 複選框的勾工具

  • 使項目脫離 svn 版本管理 刪除隱藏的 .svn 文件夾便可ui

  • 不顯示麪包屑導航 Editor - General - Appearance - Show breadcrumbsidea

  • 不顯示編輯面板左側方法摺疊和提示小圖標.net

  • 方法摺疊:Editor - General - Code Floding - Show code floding outline插件

  • 提示小圖標:Editor - General - Show gutter icons

  • 運行 maven 命令控制檯中文亂碼 Setting->maven->runner VMoptions:-Dfile.encoding=GB2312

編輯技巧

  • 按 F2 快速定位下一個語法錯誤和警告,Shift + F2 往上找

  • 在版本控制文件對比窗口時,調到下一處修改的地方
    按 F7 跳到下一處修改,Shift + F7 到上一處修改

  • 顯示類繼承結構圖(UML)
    選中類名 -> 右鍵 Diagram -> 右鍵 Show Implementations -> 選中添加須要顯示的子類

  • 快捷方法顯示類繼承結構圖
    選中類名後 Ctrl + H -> 彈出視圖中 Ctrl + A -> 右鍵 Diagram

  • 從接口直接直接跳到實現
    ctrl + alt + 鼠標左鍵,也能夠經過快捷鍵 Ctrl + Alt + B

  • 補全判空、非空:在變量後面輸入 . 接着輸入 null 回車便可。非空即輸入 notnull 或者 nn

  • 快速補全語句:Ctrl + Shift + Enter 補全分號和花括號等

  • 快速選中多行:往下摁住鼠標滾輪,拖動便可

調試技巧

  • 當把斷點打在接口方法上時,idea 會自動跳轉到實現上

使用插件

  1. CodeGlance:代碼小地圖
  2. Grep Console:控制檯文字高亮輸出
  3. Lombok plugin:Lombok 插件
  4. Maven Helper:分析依賴神器,最爲推薦
  5. Mybatis:Mybatis 幫助插件,接口與實現之間跳轉
  6. Rainbow Brackets:在括號上面加上顏色
  7. SequenceDiagram:根據代碼生成時序圖

問題

  • Idea 輸出控制檯亂碼

www.cnblogs.com/vhua/p/idea…

  • 搜狗輸入法在 Idea 不跟隨

blog.csdn.net/qq_27905183…

相關文章
相關標籤/搜索