一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - JetBrains IntelliJ IDEA 優化教程超詳細

JetBrains IntelliJ IDEA 優化教程超詳細

2021-08-21 16:35混〔IT〕的小學生 Java教程

這篇文章主要介紹了JetBrains IntelliJ IDEA 優化教程超詳細,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

本教程基于 JetBrains IntelliJ IDEA 2020.3.2 編寫。

JetBrains IntelliJ IDEA 下載地址JetBrains IntelliJ IDEA 官網

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

  1. 進入 IDEA 安裝位置的bin目錄;
  2. 找到 idea.properties 文件,編輯這個文件;
  1. #---------------------------------------------------------------------
  2. # Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
  3. #---------------------------------------------------------------------
  4. # idea.config.path=${user.home}/.IntelliJIdea/config
  5. idea.config.path=D:/Tools/JetBrains/IntelliJ IDEA 2020.3.2/config
  6.  
  7. #---------------------------------------------------------------------
  8. # Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
  9. #---------------------------------------------------------------------
  10. # idea.system.path=${user.home}/.IntelliJIdea/system
  11. idea.system.path=D:/Tools/JetBrains/IntelliJ IDEA 2020.3.2/system

JetBrains IntelliJ IDEA 優化教程超詳細

JetBrains IntelliJ IDEA 優化教程

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

1.目錄結構解釋

JetBrains IntelliJ IDEA 優化教程超詳細

bin:容器,執行文件和啟動參數等

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

jbr:Java 運行環境

lib:IDEA 依賴的類庫

license:各個插件許可

plugins:插件

其中:bin 目錄下

JetBrains IntelliJ IDEA 優化教程超詳細

以我的電腦系統(64位 windows10,16G內存)為例,說明一下如何調整 VM 配置文件:

  1. -Xms128m
  2. -Xmx750m
  3. -XX:ReservedCodeCacheSize=512m
  4. -XX:+UseConcMarkSweepGC
  5. -XX:SoftRefLRUPolicyMSPerMB=50
  6. -XX:CICompilerCount=2
  7. -XX:+HeapDumpOnOutOfMemoryError
  8. -XX:-OmitStackTraceInFastThrow
  9. -ea
  10. -Dsun.io.useCanonCaches=false
  11. -Djdk.http.auth.tunneling.disabledSchemes=""
  12. -Djdk.attach.allowAttachSelf=true
  13. -Djdk.module.illegalAccess.silent=true
  14. -Dkotlinx.coroutines.debug=off

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

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

2.設置顯示常見的視圖

JetBrains IntelliJ IDEA 優化教程超詳細

3.設置主題

JetBrains IntelliJ IDEA 優化教程超詳細

4.設置窗體及菜單的字體及字體大小

JetBrains IntelliJ IDEA 優化教程超詳細

5.設置默認項目路徑&打開新項目方式

JetBrains IntelliJ IDEA 優化教程超詳細

6.設置適合自己的快捷鍵風格

JetBrains IntelliJ IDEA 優化教程超詳細

7.設置鼠標滾輪修改字體大小

JetBrains IntelliJ IDEA 優化教程超詳細

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

8.設置自動導包功能

JetBrains IntelliJ IDEA 優化教程超詳細

Add unambiguous imports on the fly:自動導入不明確的結構

Optimize imports on the fly:自動幫我們優化導入的包

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

JetBrains IntelliJ IDEA 優化教程超詳細

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

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

10.忽略大小寫提示

JetBrains IntelliJ IDEA 優化教程超詳細

11.設置取消單行顯示 tabs 的操作

JetBrains IntelliJ IDEA 優化教程超詳細

12.設置默認的字體、字體大小、字體行間距

JetBrains IntelliJ IDEA 優化教程超詳細

13. 修改當前主題的字體、字體大小、字體行間距

JetBrains IntelliJ IDEA 優化教程超詳細

14.修改當前主題的控制臺輸出的字體及字體大小

JetBrains IntelliJ IDEA 優化教程超詳細

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

JetBrains IntelliJ IDEA 優化教程超詳細

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

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

Line comment:修改當行注釋的字體顏色

16.設置超過指定 import 個數,改為*

JetBrains IntelliJ IDEA 優化教程超詳細

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

JetBrains IntelliJ IDEA 優化教程超詳細

  1. /**
  2. * <p>
  3. *
  4. * </p>
  5. *
  6. * @author:bood
  7. * @date:${DATE}
  8. */

18.添加類、方法注釋

JetBrains IntelliJ IDEA 優化教程超詳細JetBrains IntelliJ IDEA 優化教程超詳細JetBrains IntelliJ IDEA 優化教程超詳細JetBrains IntelliJ IDEA 優化教程超詳細JetBrains IntelliJ IDEA 優化教程超詳細JetBrains IntelliJ IDEA 優化教程超詳細JetBrains IntelliJ IDEA 優化教程超詳細JetBrains IntelliJ IDEA 優化教程超詳細

  1. 類注釋:
  2.  
  3. /**
  4. * <p>
  5. *
  6. * </p>
  7. *
  8. * @author: bood
  9. * @date: $date$
  10. */
  1. 方法注釋:
  2.  
  3. /**
  4. * <p>
  5. *
  6. * </p>
  7. *
  8. * @return: $return$
  9. $params$
  10. * @author: bood
  11. * @date: $date$
  12. */
  1. 關鍵字表達式:
  2.  
  3. date date()
  4. return methodReturnType()
  5.  
  6. 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.設置項目文件編碼

JetBrains IntelliJ IDEA 優化教程超詳細

20. 設置自動編譯

JetBrains IntelliJ IDEA 優化教程超詳細

21.Debug 的設置

JetBrains IntelliJ IDEA 優化教程超詳細

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

常用斷點調試快捷鍵

JetBrains IntelliJ IDEA 優化教程超詳細

22.Maven 的配置

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

JetBrains IntelliJ IDEA 優化教程超詳細

Maven home path:可以指定本地 Maven 的安裝目錄所在,因為我已經配置了 MAVEN_HOME 系統參數,所以直接這樣配置 IntelliJ IDEA 是可以找到的。但是假如你沒有配置的話,這里可以選擇你的 Maven 安裝目錄。此外,這里不建議使用 IDEA 默認的。

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

23.取消更新

JetBrains IntelliJ IDEA 優化教程超詳細

24.過濾文件及文件夾

JetBrains IntelliJ IDEA 優化教程超詳細

建議添加如下忽略

  1. *.iml
  2.  
  3. *.idea
  4.  
  5. *.gitignore
  6.  
  7. *.sh
  8.  
  9. *.classpath
  10.  
  11. *.project
  12.  
  13. *.settings

25.使用Alt + Insert,生成serialVersionUID

搜索:Serialization issues

JetBrains IntelliJ IDEA 優化教程超詳細

26.消除IDEA常見警告

代碼中大量的波浪線

?搜索:General

JetBrains IntelliJ IDEA 優化教程超詳細

Spring Autowriting警告

JetBrains IntelliJ IDEA 優化教程超詳細

JetBrains IntelliJ IDEA 必備插件

Lombok(新版本中已內置):開發神器,可以簡化你的實體類。

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

mybatis-log-plugin:從控制臺提取一個的輸出sql語句。

Free Mybatis plugin:Free Mybatis plugin 非常方便進行 Mapper 接口和 XML 文件之間跳轉。

RestfulToolkit:RESTful 服務開發輔助工具集(安利,可以直接在右側的RestServices查看,所有項目的restful接口,還可以通過 Ctrl \ 全局搜索 )。

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

Translation:中英文翻譯工具。

JRebel for IntelliJ:熱部署插件。

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

FindBugs-IDEA:代碼審查。

Alibaba Java Coding Guidelines:阿里的開發設計規范。

到此這篇關于JetBrains IntelliJ IDEA 優化教超詳細程的文章就介紹到這了,更多相關JetBrains IDEA 優化內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/BUG_call110/article/details/108406366

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产精品嫩草影院久久 | 日本xxxⅹ69xxxx护士 | 91精品国产高清久久久久久io | 亚洲国产精品网 | zol中关村在线| av魔镜收集号 | 欧美另类亚洲 | 嫩草在线观看视频 | 国产成人yy精品1024在线 | 欧美成人免费观看的 | 女娃开嫩苞经历小说 | 我和黑色丝袜班主任 | 99ri国产在线观看 | 好奇害死猫在线观看 | 高清一级做a爱免费视 | 成人影院视频 | 欧美va在线播放免费观看 | yy111111影院理论大片 | 草留色区| 女同69式互添在线观看免费 | 奇米小说 | 201天天爱天天做 | 荡女人人爱全文免费阅读 | 国产麻豆精品入口在线观看 | 四虎影视永久在线观看 | 久久水蜜桃亚洲AV无码精品偷窥 | 成品人视频w免费观看w | 99精品网 | 亚欧有色在线观看免费版高清 | 国产精品久久久久久 | 涩涩屋在线观看 | 911爱豆传媒国产 | 免费高清视频免费观看 | free性videoxxⅹ印度 | 国产极品美女在线 | 国产suv精品 | 99视频全部看免费观 | 日本免费观看95视频网站 | 精品无码一区在线观看 | 特黄视频免费看 | 超鹏97国语|