顏色主題插件: Material Theme UI Plugin快捷鍵提醒: Key Promoter Xphp
查找Bug: QAPlig-FindBugs安全
熱部署: JRebel服務器
代碼規範: Alibaba Java Coding Guidelineside
字體推薦: Droid Sans Monosvn
代碼檢測:SonarLint(Sonarqube)函數
主題網站: http://www.riaway.com/index.php工具
idea結合sonar的話,能夠下載sonarLint插件,操做步驟以下:單元測試
- 進入idea ,進入插件安裝,在插件市場中搜索sonarLint,點擊進行安裝後重啓idea;
- 配置sonarLint插件,設置settings中,查找到other settings,而後選擇sonarLint General Setting ,在右側的輸入
- 接下來輸入要鏈接的服務器的登陸信息,如輸入token或者是使用帳號和密碼的方式
- 配置當前的項目和sonar的關係,點擊進入設置settings->other settings->SonarLint Project Settings
- Bind to Server 選擇剛纔配置的服務器信息。SonarQube project的選擇能夠點擊Search in list查看sonar倉庫中配置的項目信息,完成選擇之後點擊ok便可
- 代碼分析,能夠查看到當前的窗口中多了一個SonarLint的窗口(如無此窗口,能夠點擊analysis菜單進行查找),在其中選擇report,點擊文件夾圖標,會彈窗提示,點擊process以後便可進行項目分析。
JRebel 激活學習
GUIDS: https://www.guidgen.com/測試
步驟:
- 步驟1:生成一個GUID: 在線生成GUID地址
- 步驟2: 根據反向代理服務器地址拼接激活地址
服務器地址: https://jrebel.qekang.com/{GUID}
fori/sout/psvm+Tab
便可生成循環、System.out、main方法等boilerplate樣板代碼 例如要輸入for(User user : users)只需輸入user.for+Tab
好比,要輸入Date birthday = user.getBirthday();
只需輸入user.getBirthday().var+Tab便可。代碼標籤輸入完成後,按Tab,生成代碼。
Alt+Insert
生成代碼(如get,set方法等) (右鍵 Generate)
Ctrl+Alt+T
生成 try catch 或者 Alt+enter
CTRL+ALT+T
把選中的代碼放在 TRY{} IF{} ELSE{} 裏
Ctrl + O
重寫方法
Ctrl + I
實現方法
Ctr+shift+U
大小寫轉化
ALT+回車
導入包,自動修正
ALT+/
代碼提示
CTRL+空格
代碼提示
CTRL+J
自動代碼
Ctrl+Shift+J
整合兩行爲一行
CTRL+SHIFT+SPACE
自動補全代碼
CTRL+ALT+L
格式化代碼
CTRL+ALT+I
自動縮進
CTRL+ALT+O
優化導入的類和包
CTRL+E
最近更改的代碼
CTRL+ALT+SPACE
類名或接口名提示
CTRL+P
方法參數提示
CTRL+Q
能夠看到當前方法的聲明
Shift+F6
重構-重命名 (包、類、方法、變量、甚至註釋等)
Ctrl+Alt+V
提取變量
Ctrl+Shift+Backspace
能夠跳轉到上次編輯的地方
CTRL+ALT+ left/right
先後導航編輯過的地方
ALT+7
靠左窗口顯示當前文件的結構
Ctrl+F12
浮動顯示當前文件的結構
ALT+F7
找到你的函數或者變量或者類的全部引用到的地方
CTRL+ALT+F7
找到你的函數或者變量或者類的全部引用到的地方
Ctrl+Shift+Alt+N
查找類中的方法或變量
雙擊SHIFT
在項目的全部目錄查找文件
Ctrl+N
查找類
Ctrl+Shift+N
查找文件
CTRL+G
定位行
CTRL+F
在當前窗口查找文本
CTRL+SHIFT+F
在指定窗口查找文本
CTRL+R
在 當前窗口替換文本
CTRL+SHIFT+R
在指定窗口替換文本
ALT+SHIFT+C
查找修改的文件
CTRL+E
最近打開的文件
F3
向下查找關鍵字出現位置
SHIFT+F3
向上一個關鍵字出現位置
選中文本,按Alt+F3
高亮相同文本,F3逐個往下查找相同文本
F4
查找變量來源
CTRL+SHIFT+O
彈出顯示查找內容
Ctrl+W 選中代碼
連續按會有其餘效果
F2 或Shift+F2
高亮錯誤或警告快速定位
Ctrl+Up/Down
光標跳轉到第一行或最後一行下
Ctrl+B
快速打開光標處的類或方法
CTRL+ALT+B
找全部的子類
CTRL+SHIFT+B
找變量的類
Ctrl+Shift+上下鍵
上下移動代碼
Ctrl+Alt+ left/right
返回至上次瀏覽的位置
Ctrl+X
刪除行
Ctrl+D
複製行
Ctrl+/ 或 Ctrl+Shift+/
註釋(// 或者/_..._/)
Ctrl+H
顯示類結構圖
Ctrl+Q
顯示註釋文檔
Alt+F1
查找代碼所在位置
Alt+1
快速打開或隱藏工程面板
Alt+ left/right
切換代碼視圖
ALT+ ↑/↓
在方法間快速移動定位
CTRL+ALT+ left/right
先後導航編輯過的地方
Ctrl+Shift+Backspace
能夠跳轉到上次編輯的地
Alt+6
查找TODO
SHIFT+ENTER
另起一行
CTRL+Z
倒退(撤銷)
CTRL+SHIFT+Z
向前(取消撤銷)
CTRL+ALT+F12
資源管理器打開文件夾
ALT+F1
查找文件所在目錄位置
SHIFT+ALT+INSERT
豎編輯模式
CTRL+F4
關閉當前窗口
Ctrl+Alt+V
能夠引入變量。例如:new String(); 自動導入變量定義
Ctrl+~
快速切換方案(界面外觀、代碼風格、快捷鍵映射等菜單)
ctrl+k 提交代碼到SVN ctrl+t 更新代碼
經常使用的F8 F7 F9
最值得一提的 就是 Drop Frame 可讓運行過的代碼從頭再來
alt+F8 debug時選中查看值
Alt+Shift+F9,選擇 Debug
Alt+Shift+F10,選擇 Run
Ctrl+Shift+F9,編譯
Ctrl+Shift+F8,查看斷點
F7,步入
Shift+F7,智能步入
Alt+Shift+F7,強制步入
F8,步過
Shift+F8,步出
Alt+Shift+F8,強制步過
Alt+F9,運行至光標處
Ctrl+Alt+F9,強制運行至光標處
F9,恢復程序
Alt+F10,定位到斷點
Ctrl+Alt+Shift+T,彈出重構菜單 Shift+F6,重命名 F6,移動 F5,複製 Alt+Delete,安全刪除
Ctrl+Shift+A 能夠查找全部Intellij的命令,而且每一個命令後面還有其快捷鍵。因此它不只是一大神鍵,也是查找學習快捷鍵的工具。
Alt+Insert能夠新建類、方法等任何東西。
格式化import列表Ctrl+Alt+O,格式化代碼Ctrl+Alt+L。
Alt+Num,經常使用的有1-項目結構,3-搜索結果,4/5-運行調試。Ctrl+Tab切換標籤頁,Ctrl+E/Ctrl+Shift+E打開最近打開過的或編輯過的文件。
Ctrl+Alt+T建立單元測試用例。
Alt+Shift+F10運行程序,Shift+F9啓動調試,Ctrl+F2中止。
F7/F8/F9分別對應Step into,Step over,Continue。
Ctrl+|小功能Ctrl+Shift+V粘貼很早之前拷貝過的,
Alt+Shift+Insert進入到列模式進行按列選中。
Ctrl+Tab
Ctrl+W
Template/Postfix +Tab
Ctrl+Shift+A
Shift+Shift
Ctrl+Shift+Enter
Alt+Insert
Ctrl+Shift+Space
Alt+Enter
Ctrl+Shift+Alt+TCTRL+ALT+ left/right 先後導航編輯過的地方 Ctrl+Shift+Backspace能夠跳轉到上次編輯的地