IDEA 常用設置
0x01
IDEA以新窗口的形式打開多個項目
File - Settings - Appearance & Behavior - System Settings
0x02
修改IDEA 默認編碼 -> UTF-8
File - Settings - Editor - File Encodings
0x03
設置統一編譯器和編譯版本
File - Setting - Build - Compiler - Java Compiler
0x04
設置類註釋
File - Editor- File and Code Templates
/**
* @Package ${PACKAGE_NAME}
* @author atom.hu
* @date ${DATE} ${TIME}
* @version V1.0
*/
$$end$$
可以設置光標結束的位置
0x05
自動導包
File - Editor- General - Auto Import
0x06
內存使用量展示
由於日常開發時都是在公司的辦公電腦上進行的,所以內存總是不夠用,但是又不清楚IDEA具體實時的佔用了多少內存。這個時候對於一些內存並不是太夠的開發人員來說能看到實時的內存使用量還是比較好的
File - Settings - Appearance & Behavior
[圖片上傳失敗…(image-b2627-1574504825740)]
0x07
開啓懸浮提示
有時候在看代碼的時候,不清楚一個類具體是幹什麼的,就會點進去看這個類的註釋,但是強大的IDEA是支持不用點進去就可以看到註釋的以及類的相關信息的。
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
idea 快捷鍵
通用類快捷鍵
**方法參數提示 **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 多光標選擇
按下滾輪上下拖動鼠標即可,
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 從入門到精通 開發效率翻倍
項目由來📚
來自本人的一個知乎回答❓
平時比較熱愛探索idea的快捷之處。更多的喜歡用快捷鍵進行操作,所以做了很多筆記📚。個人認爲對一個工具熟練之後, 你的編程效率, 和解決問題的效率都能得到大大的提升.
當時看到這個回答的時候只是非常隨意的複製😬,沒有想到的是大家的反響還是不錯😊。我感覺大家好像對某些在我看來非常常用的操作還是很陌生的😅。於是我後續對他做了完善。便就有了這個項目😎。
官方快捷鍵 windows 版
官方快捷鍵 mac 版
IDEA
1️⃣ IDEA 常用快捷鍵
2️⃣ IDEA 版本控制篇
3️⃣ IDEA 裝機必備插件
4️⃣ IDEA 常用設置
5️⃣ IDEA 你不知道的小技巧
快速打開最近打開過的項目
ctrl + shift + a
輸入open recent
, 輸入項目名
快速克隆項目
ctrl + shift +a
輸入git clone
快速找到當前類所在位置(90%的人不知道)
alt + f1
選擇project view
將當前操作類在文件夾中打開 (超有用🐮🍺)
alt + f1
選擇show in explorer
快速進入maven 設置頁面
ctrl + shift + a
輸入maven setting
快速打開 maven 項目
ctrl + shift + a
輸入add maven project
快速進入 plugins
安裝界面
ctrl + shift + a
輸入plugins
快速導入導出idea設置
ctrl + shift + a
輸入import setting
export setting
快速導出官方快捷鍵圖片
ctrl + shift + a
輸入key reference
最後
希望大家也可以一起分享自己平常在工作中 我們不知道的開發小技巧