IntelliJ IDEA詳細(xì)配置圖解,挖掘更多的功能!
目錄
Appearance & Behavior(外觀與行為)
Appearance(外觀) 設(shè)置IDEA主題與字體 Accessibility(無(wú)障礙) UI Options(界面設(shè)置) Antialiasing(抗鋸齒) Tool Windows(工具欄設(shè)置) Presetation Mode(演示模式) Menus and Toolbars(菜單和工具欄管理) System Settings(系統(tǒng)設(shè)置) Passwords(密碼管理) HTTP Proxy(IDEA代理配置) Data Sharing(數(shù)據(jù)共享) Data Formats(設(shè)置 IDEA日期格式) Updates(IDEA更新設(shè)置) Android SDK File Colors(文件顏色) Enable file color(啟用文件顏色) Use in editor tabs(在編輯器標(biāo)簽中使用) Use in project view(在項(xiàng)目視圖中使用) Scopes(IDEA操作作用域) Notifications(通知事項(xiàng)) Quick Lists(快捷菜單) Path Variables(環(huán)境變量)
KeyMap(快捷鍵設(shè)置)
修改IDEA快捷鍵類型 給指定菜單或操作設(shè)置快捷鍵
Appearance & Behavior(外觀與行為)
1.Appearance(外觀)
1.設(shè)置IDEA主題與字體

勾選Sync with OS 會(huì)同步系統(tǒng)更改
勾選Use custom font 選擇代碼字體,Size選擇字號(hào)
2.Accessibility(無(wú)障礙)
輔助功能

Support screen readers: 為IntelliJ IDEA啟用屏幕閱讀器支持。User contrast scrollbars: 使編輯器滾動(dòng)條更加可見(jiàn)。Adjust color for red-green vision deficiecy: 調(diào)整UI顏色,以更好地感知色盲和弱視的顏色。在這種情況下,代碼片段(例如通常以紅色突出顯示的錯(cuò)誤或通常為綠色的字符串)將改變顏色(紅色將變?yōu)槌壬G色將變?yōu)樗{(lán)色)。測(cè)試運(yùn)行器中進(jìn)度條的顏色也將進(jìn)行調(diào)整,以便可以輕松識(shí)別。
3. UI Options(界面設(shè)置)
用戶界面選項(xiàng)

1.Show tree indent guides(顯示樹(shù)狀縮進(jìn)級(jí)別的垂直線)
在樹(shù)狀視圖中(例如在“項(xiàng)目”工具窗口中)顯示標(biāo)記縮進(jìn)級(jí)別的垂直線。這些行可以幫助您更好地了解項(xiàng)目中組件的層次結(jié)構(gòu)。
開(kāi)啟前效果:

開(kāi)啟后效果:

2. Smooth scrcolling(平滑移動(dòng))
作用: 開(kāi)啟后用鼠標(biāo)中鍵在代碼區(qū)上下滑動(dòng)更流暢(個(gè)人感覺(jué)),這個(gè)因人而異
3. Use smaller indents in trees(在樹(shù)狀菜單中使用更小的縮進(jìn))
在樹(shù)狀菜單中使用更小的縮進(jìn)量
開(kāi)啟前效果

開(kāi)啟后效果

4.Drag-n-Drop with Alt pressed only(僅按下Alt即可進(jìn)行拖放)
避免意外移動(dòng)文件,編輯器選項(xiàng)卡,工具窗口按鈕和其他UI組件。啟用后,按住該Alt鍵才可移動(dòng)內(nèi)容。
默認(rèn)情況下,此選項(xiàng)是禁用的,您可以移動(dòng)所有內(nèi)容而無(wú)需任何額外的鍵。
5. Enable mnemonics in menu(在菜單上啟用快捷鍵)
按下劃線執(zhí)行菜單操作的熱鍵
效果不明(知道的道友可以評(píng)論說(shuō)一下)
6. Merge main menu with window title(合并IDEA主菜單到window標(biāo)題)
將IDEA主菜單合并到window欄,光文字的確不好進(jìn)
開(kāi)啟前效果:

開(kāi)啟后效果:

7. Enable mnemonics in controls(在控件中啟用助記符)
帶下劃線的熱鍵,您可以按這些熱鍵來(lái)使用對(duì)話框中的控件
效果不明
8. Always show full path in window header(始終在窗口標(biāo)題中顯示完整路徑)
始終在窗口標(biāo)題中顯示完整路徑
開(kāi)啟前效果:

開(kāi)啟后效果:

9. Display icons in menu items(在菜單項(xiàng)中顯示圖標(biāo))
在主菜單和上下文菜單中,在項(xiàng)目左側(cè)顯示圖標(biāo)。
10. 調(diào)整IDEA背景圖片

4. Antialiasing(抗鋸齒)

IDE: 選擇要應(yīng)用于IDE的哪種抗鋸齒模式(包括菜單,工具窗口等)
Subpixel(子像素): 用于LCD顯示器,并利用彩色LCD上的每個(gè)像素都由紅色,綠色和藍(lán)色子像素組成 Greyscale(灰度): 建議此選項(xiàng)用于非LCD顯示器或垂直放置的顯示器。它在像素級(jí)別處理文本。 No antialiasing(無(wú)抗鋸齒):此選項(xiàng)可用于高分辨率的顯示,其中非抗鋸齒的字體渲染速度更快,并且外觀可能更好。
Editor: 選擇要應(yīng)用于編輯器的抗鋸齒模式:
Subpixel(子像素): 用于LCD顯示器,并利用彩色LCD上的每個(gè)像素都由紅色,綠色和藍(lán)色子像素組成 Greyscale(灰度): 建議此選項(xiàng)用于非LCD顯示器或垂直放置的顯示器。它在像素級(jí)別處理文本。 No antialiasing(無(wú)抗鋸齒):此選項(xiàng)可用于高分辨率的顯示,其中非抗鋸齒的字體渲染速度更快,并且外觀可能更好。
5. Tool Windows(工具欄設(shè)置)

1.Show tool window bars(顯示窗口工具欄)
在主窗口的邊緣周?chē)@示工具窗口欄
開(kāi)啟前效果:

開(kāi)啟后效果:

2. Show tool window numbers(工具欄顯示數(shù)字)
開(kāi)啟前效果:

開(kāi)啟后效果:

并且可以按Alt鍵加數(shù)字鍵快捷打開(kāi)菜單
比如:git菜單 可以如圖所示按 alt+9即可打開(kāi)
3. Side-by-side layout on the left(左側(cè)并排布局)
被附連到頂部和底部邊緣中的兩列,而不是堆疊在彼此的頂部上顯示垂直工具窗口。
比如同時(shí)打開(kāi)三個(gè)工具窗口:Project,Faverites,編輯區(qū)
開(kāi)啟前效果:

開(kāi)啟后效果:

4. Side-by-side layou on the right(右側(cè)并排布局)
同上反過(guò)來(lái)
5. Widescreen tool window layout(寬屏工具窗口布局)
通過(guò)限制水平工具窗口的寬度來(lái)最大化垂直工具窗口的高度。
開(kāi)啟前效果:

開(kāi)啟后效果:

6. Presetation Mode(演示模式)
選擇演示模式的字體大小。更改字體大小后,退出并進(jìn)入演示模式。
2. Menus and Toolbars(菜單和工具欄管理)
自定義菜單和工具欄,使其僅包含所需的操作,對(duì)其進(jìn)行重新組合并配置其圖標(biāo)。

在可用菜單和工具欄列表中,展開(kāi)要自定義的節(jié)點(diǎn),然后選擇所需的項(xiàng)目。
單擊+按鈕以在所選項(xiàng)目下添加動(dòng)作或分隔符。 單擊-按鈕以刪除所選的項(xiàng)目。 單擊編輯圖標(biāo)按鈕以添加或更改所選操作的圖標(biāo)。您只能將PNG或SVG文件用作圖標(biāo)。 單擊上移按鈕或下移按鈕向上或向下移動(dòng)所選項(xiàng)目。 單擊恢復(fù)按鈕以將所選操作或所有操作恢復(fù)為默認(rèn)設(shè)置。
3. System Settings(系統(tǒng)設(shè)置)
1. Passwords(密碼管理)
主要是IntelliJ IDEA來(lái)為版本控制存儲(chǔ)庫(kù),數(shù)據(jù)庫(kù)和其他受保護(hù)的資源保存您的密碼

In KeePass: 用來(lái)指定KeePass密碼數(shù)據(jù)庫(kù)文件c.kdbx的位置 Protect master password using PGP Key:使用pgp來(lái)加密數(shù)據(jù)庫(kù)的密碼 Do not save,forget passwords after restart: 不保存任何密碼,重啟后需要重新配置
2. HTTP Proxy(IDEA代理配置)
指定IntelliJ IDEA用于訪問(wèn)Internet的代理設(shè)置。HTTP代理適用于HTTP和HTTPS。

No proxy 無(wú)需代理 Auto-detect proxy settings:自動(dòng)檢查代理配置 Manual proxy configuration:手動(dòng)指定代理設(shè)置。
3. Data Sharing(數(shù)據(jù)共享)

選中這個(gè)發(fā)送使用情況統(tǒng)計(jì)信息復(fù)選框后,將會(huì)允許JetBrains收集你使用IntelliJ IDEA時(shí)最常使用的功能和操作的統(tǒng)計(jì)信息。
4. Data Formats(設(shè)置 IDEA日期格式)
設(shè)置 IDEA日期格式

5. Updates(IDEA更新設(shè)置)

Check IDE updates for
stable releases:已發(fā)行的穩(wěn)定版本 early access program: 早期發(fā)行版本 Check for plugin updates: 檢查插件更新
Show whats new in the editor after an ide update:i當(dāng)IDEA更新后,在編輯器中顯示新功能
6. Android SDK
配置安卓sdk
4.File Colors(文件顏色)
使用此頁(yè)面可以設(shè)置不同的背景顏色,以區(qū)分特定范圍的項(xiàng)目文件。

Enable file color(啟用文件顏色) Use in editor tabs(在編輯器標(biāo)簽中使用) Use in project view(在項(xiàng)目視圖中使用)
例如,在“在文件中查找”對(duì)話框中Ctrl+Shift+F
開(kāi)啟前效果

開(kāi)啟后效果:

5. Scopes(IDEA操作作用域)
定義各種IntelliJ IDEA操作的范圍,例如“查找用法”或“代碼檢查”。
6. Notifications(通知事項(xiàng))
可以啟用和禁用有關(guān)某些事件的通知,發(fā)生的事件的信息。更改其顯示方式,并有選擇地啟用其日志記錄。
7. Quick Lists(快捷菜單)
一組自定義的彈出??梢詫⑵湟暈樽远x菜單或工具欄,您可以為其指定快捷方式以進(jìn)行快速訪問(wèn)。您可以根據(jù)需要?jiǎng)?chuàng)建任意數(shù)量的快速列表??焖倭斜碇械拿總€(gè)動(dòng)作均由0到9之間的數(shù)字標(biāo)識(shí)。

單擊添加按鈕或Alt+Insert按左窗格以創(chuàng)建新的快速列表。 將此快捷方式分配一個(gè)kyeMap ,在“設(shè)置/首選項(xiàng)”對(duì)話框中Ctrl+Alt+S,選擇“鍵盤(pán)映射”。 在編輯器中,通過(guò)關(guān)聯(lián)的快捷方式訪問(wèn)快速列表。 如果您不記得該快捷方式,則可以按其名稱搜索快速列表。按Shift兩次,然后輸入快速列表的名稱。
8. Path Variables(環(huán)境變量)

KeyMap(快捷鍵設(shè)置)
1.修改IDEA快捷鍵類型

2.給指定菜單或操作設(shè)置快捷鍵
1.選中需要設(shè)置的菜單

2. 右擊出現(xiàn)設(shè)置菜單

依次為: 添加鍵盤(pán),添加鼠標(biāo),添加縮寫(xiě),取消快捷操作,重置
選擇添加鍵盤(pán)

點(diǎn)擊此文本框,按下你想要的快捷鍵點(diǎn)擊確定即可
面試必問(wèn):對(duì)象不再使用時(shí),為什么要賦值為 null ?
公司用的 MySQL 團(tuán)隊(duì)開(kāi)發(fā)規(guī)范,太詳細(xì)了,建議收藏!
面試官:toString()、String.valueOf、String 強(qiáng)轉(zhuǎn),有啥區(qū)別?
網(wǎng)易官宣:免費(fèi)培養(yǎng)30名Java開(kāi)發(fā)者!
IntelliJ IDEA 2021.3 最終版正式發(fā)布!(內(nèi)有驚喜)
? ? ? ? ? ? ? ? ? ?
