幫你更系統的瞭解IDEA 提高開發效率

IDEA 經常使用設置

0x01 IDEA以新窗口的形式打開多個項目

File - Settings - Appearance & Behavior - System Settingsjava

setting-multiple.png

0x02 修改IDEA 默認編碼 -> UTF-8

File - Settings - Editor - File Encodingsgit

setting-encoding.png

0x03 設置統一編譯器和編譯版本

File - Setting - Build - Compiler - Java Compiler程序員

setting-compiler.png

0x04 設置類註釋

File - Editor- File and Code Templatesgithub

/** * @Package ${PACKAGE_NAME} * @author atom.hu * @date ${DATE} ${TIME} * @version V1.0 */
複製代碼

setting-class-comment.png

$$end$$ 能夠設置光標結束的位置編程

0x05 自動導包

File - Editor- General - Auto Importwindows

setting-auto-import.png

0x06 內存使用量展現

因爲平常開發時都是在公司的辦公電腦上進行的,因此內存老是不夠用,可是又不清楚IDEA具體實時的佔用了多少內存。這個時候對於一些內存並非太夠的開發人員來講能看到實時的內存使用量仍是比較好的瀏覽器

File - Settings - Appearance & Behaviorbash

setting-use-memory.png

[圖片上傳失敗...(image-b2627-1574504825740)]session

0x07 開啓懸浮提示

有時候在看代碼的時候,不清楚一個類具體是幹什麼的,就會點進去看這個類的註釋,可是強大的IDEA是支持不用點進去就能夠看到註釋的以及類的相關信息的。mybatis

File - Settings - Editor - General

setting-enable-hover-tip.png

0x08 Ctrl+鼠標滾軸修改字體大小

IDEA也支持向瀏覽器那樣按住Ctrl+鼠標滾軸來改變編輯區的字體的大小

File-->Settings-->Editor-->General。

setting-mouse-change-font.png

0x09 顯示多行Tab

當咱們打開的標籤頁多了的時候,默認的會隱藏在右側,當咱們須要的時候在右側找到後再打開。IDEA是支持多行顯示的,這樣在大屏幕的顯示器上也不用總去點擊右側的去找剛纔打開過的文件了

File - Settings - Editor - General - Editor Tabs

setting-multiple-tab.png

0x0A 設置字體, 行距 讓代碼看着更舒服

File - Settings - Editor - Font

setting-change-font-padding.png

0x0B IDEA GIT 配置

File - Settings - Version Control - Git

setting-git-config.png

0X0C IDEA MAVEN 配置

File - Settings - Build - Build Tools - Maven

setting-maven-setting.png

idea 快捷鍵

通用類快捷鍵

**方法參數提示 **ctrl + p

很是實用的快捷鍵, 有的時候咱們本身寫的方法, 或者在看一些源碼時, 都很是有用

image

摺疊代碼/展開代碼

ctrl + - / ctrl + +
複製代碼

展開所有

全局查找文本

ctrl + shift + F
複製代碼

快速查找和打開最近使用過的文件碼

ctrl + E
複製代碼

自動代碼片

ctrl + j
複製代碼

image

實現接口方法

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
複製代碼

asdf

比較強大的幾個快捷鍵之一 Ctrl + ~(感嘆號旁邊的按鍵)

ctrl + ~
複製代碼

共有五種可供選擇的操做

Switch Code Formatter (切換代碼格式化程序)

1. Color Scheme (配色方案)

能夠設置一些經常使用的配色, 字體樣式, 能夠一鍵切換

asdf

2. Code Style Scheme

3. Keymap (快捷鍵列表)

asdf

4. View Mode (顯示模式)

asdf

5. Look and Feel (設置軟件主題)

idea 調出版本控制操做

alt + ~
複製代碼

關於開源項目

項目地址

image.png

你本能夠朝九晚五...... :poop::poop::poop::poop::poop:

本項目宗旨: IDEA 從入門到精通 開發效率翻倍

項目由來:books:

來自本人的一個知乎回答:question:

IntelliJ IDEA 中有什麼讓你相見恨晚的技巧?

平時比較熱愛探索idea的快捷之處。更多的喜歡用快捷鍵進行操做,因此作了不少筆記:books:。我的認爲對一個工具熟練以後, 你的編程效率, 和解決問題的效率都能獲得大大的提高.

當時看到這個回答的時候只是很是隨意的複製:grimacing:,沒有想到的是你們的反響仍是不錯:blush:。我感受你們好像對某些在我看來很是經常使用的操做仍是很陌生的:sweat_smile:。因而我後續對他作了完善。便就有了這個項目:sunglasses:。

官方快捷鍵 windows 版

ReferenceCard-1

官方快捷鍵 mac 版
ReferenceCardForMac-1

IDEA

:one: IDEA 經常使用快捷鍵

:two: IDEA 版本控制篇

:three: IDEA 裝機必備插件

:four: IDEA 經常使用設置

:five: IDEA 你不知道的小技巧

快速打開最近打開過的項目

ctrl + shift + a 輸入 open recent , 輸入項目名

image

快速克隆項目

ctrl + shift +a 輸入 git clone

image

快速找到當前類所在位置(90%的人不知道)

alt + f1 選擇 project view

image

將當前操做類在文件夾中打開 (超有用:cow::beer:)

alt + f1選擇 show in explorer

image

快速進入maven 設置頁面

ctrl + shift + a 輸入maven setting

image

快速打開 maven 項目

ctrl + shift + a 輸入 add maven project

image

快速進入 plugins 安裝界面

ctrl + shift + a輸入plugins

image

快速導入導出idea設置

ctrl + shift + a 輸入 import setting export setting

image

快速導出官方快捷鍵圖片

ctrl + shift + a 輸入 key reference

image

最後

但願你們也能夠一塊兒分享本身日常在工做中 咱們不知道的開發小技巧

相關文章
相關標籤/搜索