亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

瀏覽:97日期:2024-08-02 10:27:57

本教程基于 JetBrains IntelliJ IDEA 2018.3.6 編寫(xiě),高版本未經(jīng)測(cè)試,或有不兼容,請(qǐng)見(jiàn)諒!

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)化技巧

bin:容器,執(zhí)行文件和啟動(dòng)參數(shù)等help:快捷鍵文檔和其他幫助文檔 jre64:64 位 Java 運(yùn)行環(huán)境 lib:IDEA 依賴的類庫(kù) license:各個(gè)插件許可 plugin:插件

其中:bin 目錄下:

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

-Xms128m-Xmx750m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-Dsun.io.useCanonCaches=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=''-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-Dfile.encoding=UTF-8 大家根據(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)化技巧

3.設(shè)置主題

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

7.設(shè)置鼠標(biāo)懸浮提示

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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)化技巧

如上圖紅圈所示,可以勾選 Show line numbers:顯示行數(shù)。我建議一般這個(gè)要勾選上。

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

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

IntelliJ IDEA 的代碼提示和補(bǔ)充功能有一個(gè)特性:區(qū)分大小寫(xiě)。如上圖標(biāo)注所示,默認(rèn)就是 First letter 區(qū)分大小寫(xiě)的。 區(qū)分大小寫(xiě)的情況是這樣的:比如我們?cè)?Java 代碼文件中輸入 stringBuffer,IntelliJ IDEA 默認(rèn)是不會(huì)幫我們提示或是代碼補(bǔ)充的,但是如果我們輸入 StringBuffer 就可以進(jìn)行代碼提示和補(bǔ)充。 如果想不區(qū)分大小寫(xiě)的話,改為 None 選項(xiàng)即可。

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

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

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

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

18.添加類、方法注釋

JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

方法注釋:/** * <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)化技巧

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

21.Debug 的設(shè)置

JetBrains IntelliJ IDEA 配置優(yōu)化技巧設(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)化技巧

22.Maven 的配置

Maven 的下載 ? 解壓 ? 環(huán)境變量的配置這里就贅述了。下面直接整合 Maven。選擇自己 Maven 的目錄,和 settings 文件,然后配置自己的倉(cāng)庫(kù) reposiroty。JetBrains IntelliJ IDEA 配置優(yōu)化技巧Maven home directory:可以指定本地 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ù)位置。JetBrains IntelliJ IDEA 配置優(yōu)化技巧Import Maven projects automatically:表示 IntelliJ IDEA 會(huì)實(shí)時(shí)監(jiān)控項(xiàng)目的 pom.xml 文件,進(jìn)行項(xiàng)目變動(dòng)設(shè)置。

Automatically download:在 Maven 導(dǎo)入依賴包的時(shí)候是否自動(dòng)下載源碼和文檔。默認(rèn)是沒(méi)有勾選的,也不建議勾選,原因是這樣可以加快項(xiàng)目從外網(wǎng)導(dǎo)入依賴包的速度,如果我們需要源碼和文檔的時(shí)候我們到時(shí)候再針對(duì)某個(gè)依賴包進(jìn)行聯(lián)網(wǎng)下載即可。IntelliJ IDEA 支持直接從公網(wǎng)下載源碼和文檔的。

VM options for importer:可以設(shè)置導(dǎo)入的 VM 參數(shù)。一般這個(gè)都不需要主動(dòng)改,除非項(xiàng)目真的導(dǎo)入太慢了我們?cè)僭龃蟠藚?shù)。

23.取消更新

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

JetBrains IntelliJ IDEA 配置優(yōu)化技巧添加如下忽略:

*.iml;*.idea;*.gitignore;*.sh;*.classpath;*.project;*.settings;

25.使用Alt + Insert,生成serialVersionUID

搜索:Serialization issuesJetBrains IntelliJ IDEA 配置優(yōu)化技巧

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

代碼中大量的波浪線

​搜索:GeneralJetBrains IntelliJ IDEA 配置優(yōu)化技巧Spring Autowriting警告JetBrains IntelliJ IDEA 配置優(yōu)化技巧

插件

(必備)Lombok:開(kāi)發(fā)神器,可以簡(jiǎn)化你的實(shí)體類。

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 全局搜索 )。

最新idea2020安裝部署超詳細(xì)教程

懂得懂的

2020.3

2020.2.4

2020.2.3

2020.2.2

20.2.1

2019.3

2018.3

最新2020永久

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

標(biāo)簽: IDEA
相關(guān)文章:
主站蜘蛛池模板: 全免费午夜一级毛片一级毛 | 欧美日本高清 | 爱爱动态视频免费视频 | 亚洲精品国产福利 | 在线欧美精品一区二区三区 | 国产免费久久精品99re丫y | 悠悠资源先锋中文站 | bdsm中国精品调教 | aaa一级毛片免费 | 天天在线天天看成人免费视频 | 亚洲影视一区二区 | 亚洲成年网站在线观看 | 成人在线播放 | 久久国产a | 东京不太热在线新视频 | 欧美日韩色综合网站 | 午夜成年免费观看视频 | 亚洲精品国产精品国自产网站 | 欧美换爱交换乱理伦片不卡片 | 黄色一极毛片 | 国产精品杨幂va在线观看 | 青青青国产免费手机视频在线观看 | 草草草网站| 欧美视频日韩视频 | 欧美bbwhd极品另类 | 麻豆精品免费视频入口 | 日本高清在线3344www | 91视频看看 | 综合欧美视频一区二区三区 | 九九精品免视频国产成人 | 福利视频亚洲 | 黄色免费小视频 | 狠狠色噜噜狠狠狠97影音先锋 | 亚洲美女激情 | 欧美大穴 | 日韩在线观看第一页 | 日韩在线一区二区三区视频 | 亚洲精品一区最新 | 国内国外精品一区二区 | 综合一区 | 曰本女人一级毛片看一级毛 |