目錄
一、常用快捷鍵
豪華陣容
- 切來切去:Ctrl+Tab
- 選你所想:Ctrl+W
- 發號施令:Ctrl+Shift+A
- 無處藏身:Shift+Shift
- 創造萬物:Alt+Insert
- 智能補全:Ctrl+Shift+Space
- 自我修復:Alt+Enter
- 重構一切:Ctrl+Shift+Alt+T
常用
- ctrl+x : 刪除行;
- Shift+F6:重命名;
- ctrl+shift+alt+T : 重構(類、方法重命名等);
- ctrl+I : 實現方法;
- Ctrl+Shift+U:大小寫轉化;
- Ctrl+F/R:查找/查找替換;
- Ctrl+Shift+R:全文查找;
- Alt+Enter:快速修復;
- ctrl+J:查看所有模板,fori/sout/psvm+Tab;
- Ctrl+W / Ctrl+Shift+W:自動按語法選中代碼;
- Ctrl+F12:查看當前類的所有方法;
- Ctrl+Shift+F12:窗口最大化;
- Ctrl+N/Ctrl+Shift+N:打開類或資源;
- Shift+Shift:Search Everywhere功能,可在一個彈出框中搜索任何東西,包括類、資源、配置項、方法等等;
- Ctrl+Shift+A可以查找所有Intellij的命令;
- Alt+Insert 自動生成getter/setter、construster、toString、override等;
- Ctrl+Alt+T if else、try catch、while
- Ctrl+Alt+O:格式化import列表;
- Ctrl+Alt+L:格式化代碼;
- Alt+Num:切換窗口,常用的有1-項目結構,3-搜索結果,4/5-運行調試;
- Ctrl+E/Ctrl+Shift+E:打開最近打開過的或編輯過的文件;
- 運行:Alt+Shift+F10運行程序,Shift+F9啓動調試,Ctrl+F2停止。
- 調試:F7/F8/F9分別對應Step into,Step over,Continue。
- Alt+ left/right :切換代碼視圖;
- Ctrl+Shift+Up/Down 整行代碼向上/下移動。
- F2 或Shift+F2 高亮錯誤或警告快速定位
- Ctrl+Q 顯示註釋文檔
二、SVN的使用
1:Update Project 更新項目。
2:Commit changes 提交項目上所有變化文件。點擊這個按鈕不會立馬提交所有文件,而是先彈出一個被修改文件的一個彙總框。
3:Compare with the Same Repository Version 當前文件與服務器上該文件同版本的內容進行比較。如果當前編輯的文件沒有修改,則是灰色不可點擊。
4:Show history 顯示當前文件的歷史記錄。
5:Revert 還原當前被修改的文件到未背修改的版本狀態下。如果當前編輯的文件沒有修改,則是灰色不可點擊。
可以自己選擇更新到哪一個版本,點擊上圖3箭頭,在彈框的update/switch to specific revision處打勾,然後選擇對應的版本即可。不過,記得用完啦之後,下次再更新的時候,記得把這個對勾,給去掉,不然就不好了。
解決衝突
Merge
左邊的是local,右邊的是server:服務器上的,中間的就是result:合併結果。
這個截圖中間的2個紅框,裏面的箭頭方向都是朝向中間的,要是你覺得哪邊合適,也就是哪邊的代碼是OK的,那麼就點哪邊的箭頭,然後拋棄的哪一邊,就點對應的那個差號,就放棄啦。
處理完衝突後點擊Apply按鈕就OK了。
三、idea svn的一些簡單配置
該部分內容來自:https://blog.csdn.net/qq_27093465/article/details/74898489
四、idea設置
去掉IntelliJ IDEA 中 mybatis 對應的 xml 文件警告
IntelliJ IDEA 打開 mybatis 的 xml 文件時,對應的 xml 文件中 sql 語句背景色總是有黃色或綠色的背景色。
1. 去掉 No data sources configure、SQL dialect is not configured 警告
Settings ⇒ Editor ⇒ Inspections ⇒ SQL ⇒ No data sources configure、SQL dialect detection,去掉勾選即可。
2. 去掉“注入語言”的背景色
Settings ⇒ Editor ⇒ Colors & Fonts ⇒ General ⇒ Code ⇒ Injected language fragment ⇒ Background,去掉勾選即可。
使IntelliJ IDEA智能提示忽略大小寫
Settings ⇒ Editor ⇒ General ⇒ Code Completion ⇒ Case sensitive completion後面的選擇框,選中None。
快捷鍵設置
默認 Ctrl + 空格 快捷鍵是基礎代碼提示、補充快捷鍵,但是由於我們中文系統基本這個快捷鍵都被輸入法佔用了,所以我們發現不管怎麼按都是沒有提示代碼效果的,原因就是在此。
個人建議修改此快捷鍵爲 【Ctrl + 逗號】。
Settings ⇒ Keymap ⇒ Main menu ⇒ Code ⇒ Completion ⇒ Basic
修改文件後,文件夾路徑也變爲藍色
File ⇒ settings ⇒ version control ⇒ 勾選show directories with changed descendants
自動導包
能顯著提升寫代碼效率的非常好用的功能設置—— Auto Import
Settings ⇒ Editor ⇒ General ⇒ Auto Import ⇒ 勾選Add unambiguous imports on the fly以及Optimize imports on the fly。
Add unambiguous imports on the fly:快速添加明確的導入;
Optimize imports on the fly:快速優化導入,優化的意思即自動幫助刪除無用的導入。