0x01
IDEA以新窗口的形式打開多個項目File - Settings - Appearance & Behavior - System Settingsjava
0x02
修改IDEA 默認編碼 -> UTF-8File - Settings - Editor - File Encodingsgit
0x03
設置統一編譯器和編譯版本File - Setting - Build - Compiler - Java Compiler程序員
0x04
設置類註釋File - Editor- File and Code Templatesgithub
/** * @Package ${PACKAGE_NAME} * @author atom.hu * @date ${DATE} ${TIME} * @version V1.0 */
複製代碼
$$end$$
能夠設置光標結束的位置編程
0x05
自動導包File - Editor- General - Auto Importwindows
0x06
內存使用量展現因爲平常開發時都是在公司的辦公電腦上進行的,因此內存老是不夠用,可是又不清楚IDEA具體實時的佔用了多少內存。這個時候對於一些內存並非太夠的開發人員來講能看到實時的內存使用量仍是比較好的瀏覽器
File - Settings - Appearance & Behaviorbash
[圖片上傳失敗...(image-b2627-1574504825740)]session
0x07
開啓懸浮提示有時候在看代碼的時候,不清楚一個類具體是幹什麼的,就會點進去看這個類的註釋,可是強大的IDEA是支持不用點進去就能夠看到註釋的以及類的相關信息的。mybatis
File - Settings - Editor - General
0x08
Ctrl+鼠標滾軸修改字體大小IDEA也支持向瀏覽器那樣按住Ctrl+鼠標滾軸來改變編輯區的字體的大小
File-->Settings-->Editor-->General。
0x09
顯示多行Tab當咱們打開的標籤頁多了的時候,默認的會隱藏在右側,當咱們須要的時候在右側找到後再打開。IDEA是支持多行顯示的,這樣在大屏幕的顯示器上也不用總去點擊右側的去找剛纔打開過的文件了
File - Settings - Editor - General - Editor Tabs
0x0A
設置字體, 行距 讓代碼看着更舒服File - Settings - Editor - Font
0x0B
IDEA GIT 配置File - Settings - Version Control - Git
0X0C
IDEA MAVEN 配置File - Settings - Build - Build Tools - Maven
**方法參數提示 **ctrl + p
很是實用的快捷鍵, 有的時候咱們本身寫的方法, 或者在看一些源碼時, 都很是有用
摺疊代碼/展開代碼
ctrl + - / ctrl + +
複製代碼
展開所有
全局查找文本
ctrl + shift + F
複製代碼
快速查找和打開最近使用過的文件碼
ctrl + E
複製代碼
自動代碼片
ctrl + j
複製代碼
實現接口方法
ctrl + i
複製代碼
查看當前類的子類
ctrl + h
複製代碼
將當前行和下一行進行合併
ctrl + shfit + j
複製代碼
將光標跳到當前行的上一行
有時候在寫完一行代碼的時候須要添加註釋, 或者爲類屬性添加註釋的時候須要跳到當前行的上一行, 這個快捷鍵就很是方便
ctrl + alt + enter
複製代碼
[圖片上傳失敗...(image-8a3463-1574504825741)]
idea git 提交
ctrl + k
複製代碼
刪除當前行
ctrl + y
複製代碼
重寫 或者 實現接口或父類方法
ctrl + o
複製代碼
顯示類之間的關係
ctrl + alt + u
複製代碼
刪除類中沒有用到的package
ctrl + alt + o
複製代碼
進入設置界面
ctrl + alt + s
複製代碼
在當前光標在的這樣一行的下一行添加一行
ctrl + shfit + enter
複製代碼
彈出, 當前類中的方法集合
ctrl + F12
複製代碼
最經常使用的快捷鍵之一, 快速的查找方法
添加書籤
ctrl + f11
複製代碼
搜索文件
ctrl + shift + n
複製代碼
搜索類合
ctrl + n
複製代碼
最經常使用的快捷鍵之一, 項目慢慢的變大, 文件愈來愈多, 每次用鼠標去找 就過低效了
try, if
等語句alt + shift + t
複製代碼
當你試用了以後, 你會愛上這個快捷鍵的
抽取局部變量
ctrl + alt + v
複製代碼
將當前選中的代碼抽取爲一個局部變量
進入到實現子類中
ctrl + alt + b
複製代碼
在使用
mvc
框架的時候, 每每咱們只有一個接口的實例 這個快捷鍵能夠直接到實現類中
格式化代碼
ctrl + alt + L
複製代碼
讓代碼變得優美, 是每一個程序員都應該注意的事, 方便本身和他人閱讀, 利人利己
idea 多光標選擇
按下滾輪上下拖動鼠標便可,
複製代碼
有的時候數據須要批量處理, 好比, 正常來講咱們的實體類, 在使用
mybatis
等逆向工程進行生成的時候, 通常屬性是有註釋的, 可是在針對若是咱們使用了swagger
等插件須要來顯示傳遞實體所表明的含義的時候, 就須要咱們本身一個個的去寫, 就會顯得異常麻煩
ctrl + alt + shift + j
複製代碼
運行當前類
ctrl + shift + F10
複製代碼
在寫一些測試代碼的時候 這個快捷鍵就顯得特別方便
從多項目中啓動一個 debug 模式
alt + shfit + F9
複製代碼
在微服務中 多個工程在一個項目中的時候, 這個方法就比較的好用, 這樣就不用本身一個一個的去點省去不少不必的操做
從多項目中啓動一個 正常模式
alt + shfit + F10
複製代碼
ctrl + shift + F9
複製代碼
當你發現有的問題 特別的奇怪, 命名錶面上沒問題, 但就是項目運行不了的時候, 從新編譯一下獲取就行了
查看當前類在哪些地方被使用過
有的時候咱們不想進入方法內部, 或者進入類的內部查看細節, 想要在外面就探查清楚, 就可使用此種方法
ctrl + shift + i
複製代碼
比較強大的幾個快捷鍵之一 Ctrl + ~
(感嘆號旁邊的按鍵)
ctrl + ~
複製代碼
共有五種可供選擇的操做
Switch Code Formatter (切換代碼格式化程序)
1. Color Scheme (配色方案)
能夠設置一些經常使用的配色, 字體樣式, 能夠一鍵切換
2. Code Style Scheme
3. Keymap
(快捷鍵列表)
4. View Mode (顯示模式)
5. Look and Feel (設置軟件主題)
idea 調出版本控制操做
alt + ~
複製代碼
本項目宗旨: IDEA 從入門到精通 開發效率翻倍
來自本人的一個知乎回答:question:
平時比較熱愛探索idea的快捷之處。更多的喜歡用快捷鍵進行操做,因此作了不少筆記:books:。我的認爲對一個工具熟練以後, 你的編程效率, 和解決問題的效率都能獲得大大的提高.
當時看到這個回答的時候只是很是隨意的複製:grimacing:,沒有想到的是你們的反響仍是不錯:blush:。我感受你們好像對某些在我看來很是經常使用的操做仍是很陌生的:sweat_smile:。因而我後續對他作了完善。便就有了這個項目:sunglasses:。
:one: IDEA 經常使用快捷鍵
:two: IDEA 版本控制篇
:three: IDEA 裝機必備插件
:four: IDEA 經常使用設置
:five: IDEA 你不知道的小技巧
ctrl + shift + a
輸入open recent
, 輸入項目名
ctrl + shift +a
輸入git clone
alt + f1
選擇project view
alt + f1
選擇show in explorer
ctrl + shift + a
輸入maven setting
ctrl + shift + a
輸入add maven project
plugins
安裝界面
ctrl + shift + a
輸入plugins
ctrl + shift + a
輸入import setting
export setting
ctrl + shift + a
輸入key reference
但願你們也能夠一塊兒分享本身日常在工做中 咱們不知道的開發小技巧