国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

瀏覽:194日期:2024-07-22 11:57:52

本教程基于 JetBrains IntelliJ IDEA 2020.3.2 編寫(xiě)。

JetBrains IntelliJ IDEA 下載地址:JetBrains IntelliJ IDEA 官網(wǎng)

軟件安裝完成后,先修改配置文件存放路徑,修改配置文件路徑后,會(huì)導(dǎo)致之前的配置因誤操作失效,所以建議先修改在配置。

進(jìn)入 IDEA 安裝位置的bin目錄; 找到 idea.properties 文件,編輯這個(gè)文件;

#---------------------------------------------------------------------# 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/configidea.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/systemidea.system.path=D:/Tools/JetBrains/IntelliJ IDEA 2020.3.2/system

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

JetBrains IntelliJ IDEA 2020.3.X 安裝文件:

https://www.jb51.net/article/196349.htm

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

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

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

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

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

lib:IDEA 依賴的類(lèi)庫(kù)

license:各個(gè)插件許可

plugins:插件

其中:bin 目錄下

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

以我的電腦系統(tǒng)(64位 windows10,16G內(nèi)存)為例,說(shuō)明一下如何調(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)存不會(huì)超過(guò) 4G,所以沒(méi)有多大空間可以調(diào)整,建議不用調(diào)整了。64 位操作系統(tǒng)中 8G 內(nèi)存以下的機(jī)子或是靜態(tài)頁(yè)面開(kāi)發(fā)者是無(wú)需修改的。64 位操作系統(tǒng)且內(nèi)存大于 8G 的,如果你是開(kāi)發(fā)大型項(xiàng)目、Java 項(xiàng)目或是 Android 項(xiàng)目, 建議進(jìn)行修改,常修改的就是下面 3 個(gè)參數(shù):

1-16G 16G以上 -Xms 128m 512m -Xmx 750m 1500m -XX:ReservedCodeCacheSize 240m 500m

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

3.設(shè)置主題

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

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

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

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

10.忽略大小寫(xiě)提示

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

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

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

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

17.修改類(lèi)頭的文檔注釋信息

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

/** * <p> * * </p> * * @author:bood * @date:${DATE} */18.添加類(lèi)、方法注釋

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

類(lèi)注釋?zhuān)?/** * <p> * * </p> * * @author: bood * @date: $date$ */

方法注釋?zhuān)?** * <p> * * </p> * * @return: $return$$params$ * @author: bood * @date: $date$ */

關(guān)鍵字表達(dá)式:datedate()return methodReturnType()paramsgroovyScript('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 IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

21.Debug 的設(shè)置

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

22.Maven 的配置

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

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

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

User settings file / Local repository:我們還可以指定 Maven 的 settings.xml 位置和本地倉(cāng)庫(kù)位置。

23.取消更新

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

24.過(guò)濾文件及文件夾

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

建議添加如下忽略

*.iml*.idea*.gitignore*.sh*.classpath*.project*.settings25.使用Alt + Insert,生成serialVersionUID

搜索:Serialization issues

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

26.消除IDEA常見(jiàn)警告

代碼中大量的波浪線

​搜索:General

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

Spring Autowriting警告

JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程

JetBrains IntelliJ IDEA 必備插件

Lombok(新版本中已內(nèi)置):開(kāi)發(fā)神器,可以簡(jiǎn)化你的實(shí)體類(lèi)。

GenerateAllSetter:只要你選中需要生成set,get方法的對(duì)象,按下快捷鍵 alt+enter,自動(dòng)生成set,get方法。

mybatis-log-plugin:從控制臺(tái)提取一個(gè)的輸出sql語(yǔ)句。

Free Mybatis plugin:Free Mybatis plugin 非常方便進(jìn)行 Mapper 接口和 XML 文件之間跳轉(zhuǎn)。

RestfulToolkit:RESTful 服務(wù)開(kāi)發(fā)輔助工具集(安利,可以直接在右側(cè)的RestServices查看,所有項(xiàng)目的restful接口,還可以通過(guò) Ctrl 全局搜索 )。

Easy Code:支持自定義模板的代碼生成插件。

Translation:中英文翻譯工具。

JRebel for IntelliJ:熱部署插件。

Maven Helper:方便顯示maven的依賴樹(shù),處理沖突的好幫手。

FindBugs-IDEA:代碼審查。

Alibaba Java Coding Guidelines:阿里的開(kāi)發(fā)設(shè)計(jì)規(guī)范。

到此這篇關(guān)于JetBrains IntelliJ IDEA 優(yōu)化教超詳細(xì)程的文章就介紹到這了,更多相關(guān)JetBrains IDEA 優(yōu)化內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: IDEA
相關(guān)文章:
主站蜘蛛池模板: 日韩久久一级毛片 | 成人免费看黄 | 国产精品免费一区二区三区 | 欧美九九视频 | 69成人做爰视频在线观看 | 中文字幕咪咪网 | 日韩久久精品 | 男女福利视频 | 色偷偷亚洲男人天堂 | 欧产日产国产精品精品 | 一级色网站| 91精品一区二区三区在线 | 91免费永久国产在线观看 | 亚洲国产夜色在线观看 | 免费看美女午夜大片 | 国产成人精品免费视频大 | 亚洲jjzzjjzz在线播放 | 欧美成人免费在线视频 | 韩国免费一级成人毛片 | 男人亚洲天堂 | 女人张开腿让男人捅的视频 | 国产亚洲精品日韩已满十八 | 欧美free性秘书xxxxhd | 精品国产乱码久久久久久一区二区 | 国产91精品久久久久久久 | 日韩欧美国产视频 | 欧美色欧美亚洲高清在线视频 | 99精品国产成人一区二区在线 | 精品视频在线一区 | 欧美人成毛片在线播放 | 国产资源在线免费观看 | 免费在线观看a级片 | 国产亚洲福利一区二区免费看 | 性生活视频网站 | 亚洲欧美日韩视频一区 | 亚洲一区二区三区免费视频 | 国产美女精品一区二区三区 | 中文字幕欧美亚洲 | 成年男女拍拍拍免费视频 | 国产国语对白一级毛片 | 久草久热 |