溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

發(fā)布時間:2021-03-09 15:23:59 來源:億速云 閱讀:219 作者:Leah 欄目:開發(fā)技術(shù)

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化?針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

  1. 進(jìn)入 IDEA 安裝位置的bin目錄;

  2. 找到 idea.properties 文件,編輯這個文件;

#---------------------------------------------------------------------
	# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
	#---------------------------------------------------------------------
	# idea.config.path=${user.home}/.IntelliJIdea/config
	idea.config.path=D:/Tools/JetBrains/IntelliJ IDEA 2020.3.2/config
	
	#---------------------------------------------------------------------
	# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
	#---------------------------------------------------------------------
	# idea.system.path=${user.home}/.IntelliJIdea/system
	idea.system.path=D:/Tools/JetBrains/IntelliJ IDEA 2020.3.2/system

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

JetBrains IntelliJ IDEA 2020.3.X 安裝文件:

http://www.kemok4.com/article/196349.htm

JetBrains IntelliJ IDEA 優(yōu)化教程

JetBrains IntelliJ IDEA 分為兩個版本:旗艦版(Ultimate)和社區(qū)版(Community)。旗艦版收費(fèi)(30天免費(fèi)使用時間,功能齊全);社區(qū)版(永久免費(fèi),功能簡陋)。

1.目錄結(jié)構(gòu)解釋

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

bin:容器,執(zhí)行文件和啟動參數(shù)等

help:快捷鍵文檔和其他幫助文檔

jbr:Java 運(yùn)行環(huán)境

lib:IDEA 依賴的類庫

license:各個插件許可

plugins:插件

其中:bin 目錄下

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

以我的電腦系統(tǒng)(64位 windows10,16G內(nèi)存)為例,說明一下如何調(diào)整 VM 配置文件:

-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=512m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off

大家根據(jù)電腦系統(tǒng)的位數(shù),選擇 32 位的 VM 配置文件或者 64 位的 VM 配置文件。
32 位操作系統(tǒng)內(nèi)存不會超過 4G,所以沒有多大空間可以調(diào)整,建議不用調(diào)整了。
64 位操作系統(tǒng)中 8G 內(nèi)存以下的機(jī)子或是靜態(tài)頁面開發(fā)者是無需修改的。
64 位操作系統(tǒng)且內(nèi)存大于 8G 的,如果你是開發(fā)大型項(xiàng)目、Java 項(xiàng)目或是 Android 項(xiàng)目, 建議進(jìn)行修改,常修改的就是下面 3 個參數(shù):


1-16G16G以上
-Xms128m512m
-Xmx750m1500m
-XX:ReservedCodeCacheSize240m500m

2.設(shè)置顯示常見的視圖

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

3.設(shè)置主題

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

4.設(shè)置窗體及菜單的字體及字體大小

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

5.設(shè)置默認(rèn)項(xiàng)目路徑&打開新項(xiàng)目方式

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

6.設(shè)置適合自己的快捷鍵風(fēng)格

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

7.設(shè)置鼠標(biāo)滾輪修改字體大小

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

勾選此設(shè)置后,增加 Ctrl + 鼠標(biāo)滾輪快捷鍵來控制代碼字體大小顯示。

8.設(shè)置自動導(dǎo)包功能

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

Add unambiguous imports on the fly:自動導(dǎo)入不明確的結(jié)構(gòu)

Optimize imports on the fly:自動幫我們優(yōu)化導(dǎo)入的包

9.設(shè)置顯示行號和方法間的分隔符

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

Show line numbers:顯示行數(shù)。我建議一般這個要勾選上。

Show method separators: 顯示方法分隔線。這種線有助于我們區(qū)分開方法,所以建議勾選上。

10.忽略大小寫提示

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

11.設(shè)置取消單行顯示 tabs 的操作

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

12.設(shè)置默認(rèn)的字體、字體大小、字體行間距

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

13. 修改當(dāng)前主題的字體、字體大小、字體行間距

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

14.修改當(dāng)前主題的控制臺輸出的字體及字體大小

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

15.修改代碼中注釋的字體顏色

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

Doc Comment – Text:修改文檔注釋的字體顏色

Block comment:修改多行注釋的字體顏色

Line comment:修改當(dāng)行注釋的字體顏色

16.設(shè)置超過指定 import 個數(shù),改為*

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

17.修改類頭的文檔注釋信息

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

/**
 * <p>
 * 
 * </p>
 * 
 * @author:bood
 * @date:${DATE}
 */

18.添加類、方法注釋

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化使用JetBrains怎么對IDEA進(jìn)行優(yōu)化使用JetBrains怎么對IDEA進(jìn)行優(yōu)化使用JetBrains怎么對IDEA進(jìn)行優(yōu)化使用JetBrains怎么對IDEA進(jìn)行優(yōu)化使用JetBrains怎么對IDEA進(jìn)行優(yōu)化使用JetBrains怎么對IDEA進(jìn)行優(yōu)化使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

類注釋:
 
/**
 * <p>
 * 
 * </p>
 * 
 * @author: bood
 * @date: $date$
 */
方法注釋:

/**
 * <p>
 *
 * </p>
 * 
 * @return: $return$
$params$
 * @author: bood
 * @date: $date$
 */
關(guān)鍵字表達(dá)式:

date										date()
return									 	methodReturnType()

params										groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i<(params.size()-1)){result+=' * @param ' + params[i] + ': ' + '\\n'}else{result+=' * @param ' + params[i] + ': '}}; return result;}", methodParameters());

19.設(shè)置項(xiàng)目文件編碼

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

20. 設(shè)置自動編譯

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

21.Debug 的設(shè)置

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

設(shè)置 Debug 連接方式,默認(rèn)是 Socket。Shared memory 是 Windows 特有的一個屬性,一般在 Windows 系統(tǒng)下建議使用此設(shè)置,內(nèi)存占用相對較少。

常用斷點(diǎn)調(diào)試快捷鍵

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

22.Maven 的配置

Maven 的下載 – 解壓 – 環(huán)境變量的配置這里就贅述了。下面直接整合 Maven。選擇自己 Maven 的目錄,和 settings 文件,然后配置自己的倉庫 reposiroty。

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

Maven home path:可以指定本地 Maven 的安裝目錄所在,因?yàn)槲乙呀?jīng)配置了 MAVEN_HOME 系統(tǒng)參數(shù),所以直接這樣配置 IntelliJ IDEA 是可以找到的。但是假如你沒有配置的話,這里可以選擇你的 Maven 安裝目錄。此外,這里不建議使用 IDEA 默認(rèn)的。

User settings file / Local repository:我們還可以指定 Maven 的 settings.xml 位置和本地倉庫位置。

23.取消更新

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

24.過濾文件及文件夾

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

建議添加如下忽略

*.iml

*.idea

*.gitignore

*.sh

*.classpath

*.project

*.settings

25.使用Alt + Insert,生成serialVersionUID

搜索:Serialization issues

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

26.消除IDEA常見警告

代碼中大量的波浪線

搜索:General

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

Spring Autowriting警告

使用JetBrains怎么對IDEA進(jìn)行優(yōu)化

關(guān)于使用JetBrains怎么對IDEA進(jìn)行優(yōu)化問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI