IDEA功能詳細,快捷鍵繁多,可是實際開發時不是全部都能用上,若是咱們熟悉一些經常使用的也足夠知足咱們平常開發了,多的也只是提升咱們的B格。git
IDEA默認的主題有三款,分別是IntelliJ,Darcula,Windows。可是若是這幾款不能知足你炫的個性能夠考慮更換,更換方式以下:框架
開放的IDEA主題地址 或 themesmap 或 idea color themes 在這裏你能夠挑選你中意的一款主題,而後下載保存到本地。編輯器
提醒:設置以前最好保存下如今默認的主題,File-->Export Settings,保存下來,下次想還原的時候使用。ide
更換主題其實就是導入剛剛下載的主題jar(1433946702.jar),File-->Import Settings。函數
1. 快捷打開Settings界面工具
Ctrl + Alt + S
2.快捷打開Project Structure(項目結構配置)界面測試
Ctrl + Alt + Shift + S
3.查找替換字體
Ctrl + F 在當前文件進行文本查找 Ctrl + Shift + F 根據輸入內容查找整個項目 或 指定目錄內文件 Ctrl + N 根據輸入的 名/類名 查找類文件 Ctrl + R 在當前文件進行文本替換 Alt + F7 查找光標所在的方法 / 變量 / 類被調用的地方(例如查詢某個枚舉在哪些地方被使用) Ctrl + G 在當前文件跳轉到指定行處
4.複製粘貼刪除ui
Ctrl + C 複製光標所在行 或 複製選擇內容 Ctrl + X 剪切光標所在行 或 剪切選擇內容 Ctrl + V 黏貼複製或剪切的內容 Ctrl + Y 刪除光標所在行 或 刪除選中的行 Ctrl + D 複製光標所在行 或 複製選擇內容,並把複製內容插入光標位置下面
5.撤銷編碼
Ctrl + Z 撤銷
Ctrl + Shift + Z 取消撤銷
6.類的層次和方法調用
Ctrl + H 顯示當前類的層次結構 Ctrl + Alt + H 顯示調用層次,當前方法的被調用地方 Ctrl + P 方法參數提示顯示
7.顯示歷史文件
Ctrl + E 顯示最近打開的文件記錄列表
8.代碼自動生成
Alt + Insert 代碼自動生成,如生成對象的 set / get 方法,構造函數,toString() 等 Ctrl + Alt + T 對選中的代碼彈出環繞選項彈出層(如添加if,try...catch..,for)
9.查看接口方法和方法的實現
Ctrl + B 進入光標所在的方法/變量的接口或是定義處,等效於 Ctrl + 左鍵單擊
Ctrl + Alt + B 在某個調用的方法名上使用會跳到具體的實現處,能夠跳過接口直接進到實現
10.Debug調試
F7 在 Debug 模式下,進入下一步,若是當前行斷點是一個方法,則進入當前方法體內,若是該方法體還有方法,則不會進入該內嵌的方法中 F8 在 Debug 模式下,進入下一步,若是當前行斷點是一個方法,則不進入當前方法體內 F9 在 Debug 模式下,恢復程序運行,可是若是該斷點下面代碼還有斷點則停在下一個斷點上 Ctrl + F2 中止程序運行 Ctrl + Shift + F8 暫時全部的斷點
11.版本控制
Ctrl + T 版本控制更新項目,須要此項目有加入到版本控制纔可用 Ctrl + K 版本控制提交項目,須要此項目有加入到版本控制纔可用 Ctrl + Alt + Z git回滾,revert
12.格式化
Ctrl + Alt + L 格式化代碼,能夠對當前文件和整個包目錄使用
IntelliJ IDEA 提供特殊的視圖模式:
這些操做只能經過 "視圖" 菜單使用。默認狀況下, 它們沒有映射到任何快捷方式, 但您能夠按照配置鍵盤快捷方式中的說明建立本身的快捷方式。舒適提示:視圖View的快捷鍵爲:Alt + V;
除了操做工具窗口 (顯示/隱藏或調整它們的大小) 以外,IntelliJ IDEA 還可使整個產品窗口最大化, 隱藏主菜單。
在演示模式下,編輯器佔據整個屏幕,而全部其餘的 IntelliJ IDEA 組件都被隱藏。
此外,此模式中的字體大小比一般大。您能夠在 "設置" 對話框的 "外觀" 頁中定義 "演示" 模式的字體大小。
在無干擾模式下,編輯器佔據了整個 IntelliJ IDEA 框架,沒有任何編輯器選項卡和工具窗口按鈕,代碼是居中對齊的。
咱們在code的過程當中時常會寫測試代碼,main函數,System.out這些語句使用率高可是書寫又長,有沒有什麼簡寫呢?
1.main函數
psvm = public static void main(String[] args) {}
2.System.out.
sout = System.out.println(); soutm = System.out.println("當前類名.當前方法"); soutp = System.out.println(""); soutv = System.out.println("變量名 = " + 變量);
今天暫時書寫這麼多,後面有機會再添加更新。