欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IntelliJ IDEA最佳配置(推薦)

 更新時間:2020年09月10日 09:52:28   作者:丶Mo纖塵  
這篇文章主要介紹了IntelliJ IDEA最佳配置,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

IntelliJ IDEA最佳配置

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

1.安裝目錄結構解釋

在這里插入圖片描述

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

其中:bin 目錄下:

在這里插入圖片描述

以我的電腦系統(tǒng)(64位 windows10,16G內存)為例,說明一下如何調整 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)內存不會超過 4G,所以沒有多大空間可以調整,建議不用調整了。64 位操作系統(tǒng)中 8G 內存以下的機子或是靜態(tài)頁面開發(fā)者是無需修改的。64 位操作系統(tǒng)且內存大于 8G 的,如果你是開發(fā)大型項目、Java 項目或是 Android 項目, 建議進行修改,常修改的就是下面 3 個參數(shù): 1-16G 16G以上-Xms128m512m-Xmx750m1500m-XX:ReservedCodeCacheSize240m500m2.設置顯示常見的視圖

在這里插入圖片描述

3.設置主題

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

6.設置鼠標懸浮提示

在這里插入圖片描述

7.設置自動導包功能

在這里插入圖片描述

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

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

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

在這里插入圖片描述

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

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

9.忽略大小寫提示

在這里插入圖片描述

​IntelliJ IDEA 的代碼提示和補充功能有一個特性:區(qū)分大小寫。如上圖標注所示,默認就是 First letter 區(qū)分大小寫的。 區(qū)分大小寫的情況是這樣的:比如我們在 Java 代碼文件中輸入 stringBuffer,IntelliJ IDEA 默認是不會幫我們提示或是代碼補充的,但是如果我們輸入 StringBuffer 就可以進行代碼提示和補充。 如果想不區(qū)分大小寫的話,改為 None 選項即可。

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

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

在這里插入圖片描述

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

在這里插入圖片描述

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

17.添加類、方法注釋

在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述

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

 方法注釋:

/**
 * <p>
 *
 * </p>
 *
$params$
 * @return:$return$
 * @author:bood
 * @date:$date$
 */

關鍵字表達式:

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());

18.設置項目文件編碼

在這里插入圖片描述

19. 設置自動編譯

在這里插入圖片描述

20.Debug 的設置

在這里插入圖片描述

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

常用斷點調試快捷鍵

在這里插入圖片描述

21.Maven 的配置

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

在這里插入圖片描述

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

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

在這里插入圖片描述

​Import Maven projects automatically:表示 IntelliJ IDEA 會實時監(jiān)控項目的 pom.xml 文件,進行項目變動設置。

​Automatically download:在 Maven 導入依賴包的時候是否自動下載源碼和文檔。默認是沒有勾選的,也不建議勾選,原因是這樣可以加快項目從外網導入依賴包的速度,如果我們需要源碼和文檔的時候我們到時候再針對某個依賴包進行聯(lián)網下載即可。IntelliJ IDEA 支持直接從公網下載源碼和文檔的。

​VM options for importer:可以設置導入的 VM 參數(shù)。一般這個都不需要主動改,除非項目真的導入太慢了我們再增大此參數(shù)。

22.取消更新

在這里插入圖片描述

23.過濾文件及文件夾

在這里插入圖片描述

添加如下忽略:

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

24.使用Alt + Insert,生成serialVersionUID

搜索:Serialization issues

在這里插入圖片描述

25.消除IDEA常見警告

代碼中大量的波浪線

​搜索:General

在這里插入圖片描述

Spring Autowriting警告

在這里插入圖片描述

必備插件

Lombok —— 開發(fā)神器,可以簡化你的實體類。

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

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

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

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

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

Translation —— 中英文翻譯工具。

JRebel for IntelliJ —— 熱部署插件。

.ignore —— 忽略不需要提交的文件。

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

FindBugs-IDEA —— 代碼審查。

Alibaba Java Coding Guidelines —— 阿里的開發(fā)設計規(guī)范。

Alibaba Cloud Toolkit —— 幫助開發(fā)者更高效地開發(fā)、測試、診斷并部署應用。通過插件,可以將本地應用一鍵部署到任意服務器或云端;并且還內置了 Arthas 診斷、Dubbo工具、Terminal 終端、文件上傳、函數(shù)計算和 MySQL 執(zhí)行器等工具。

總結

到此這篇關于IntelliJ IDEA最佳配置(推薦)的文章就介紹到這了,更多相關IDEA最佳配置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • AndroidHttpClient使用Cookie應用分析

    AndroidHttpClient使用Cookie應用分析

    今天想把一個用使用了HttpClient的自動簽到小程序移植到Android上,還好Android的SDK自帶了HttpClient的包.當然也可以繼續(xù)使用DefaultHttpClient,但用為Android定制的AndroidHttpClient自然更好
    2012-11-11
  • Spring?Boot的無縫銜接實踐案例

    Spring?Boot的無縫銜接實踐案例

    在快速迭代的軟件開發(fā)環(huán)境中,無縫銜接是提升開發(fā)效率、降低維護成本、增強系統(tǒng)穩(wěn)定性的關鍵,本文將深入解析Spring?Boot無縫銜接的幾大優(yōu)勢,并通過實際案例和深入分析,展示這些優(yōu)勢如何在項目中發(fā)揮作用
    2024-08-08
  • HashMap鏈表與紅黑樹轉換詳解

    HashMap鏈表與紅黑樹轉換詳解

    這篇文章主要介紹了HashMap鏈表與紅黑樹轉換詳解,HashMap是Java中的一種數(shù)據(jù)結構,它實現(xiàn)了Map接口,提供了鍵值對的存儲和檢索功能,它基于哈希表的原理,通過將鍵映射到哈希表中的位置來存儲和獲取值,從而實現(xiàn)了快速的查找和插入操作,需要的朋友可以參考下
    2023-11-11
  • 使用Spring Data Redis實現(xiàn)數(shù)據(jù)緩存的方法

    使用Spring Data Redis實現(xiàn)數(shù)據(jù)緩存的方法

    目前在系統(tǒng)架構設計中使用Redis實現(xiàn)緩存,這篇文章主要介紹了使用Spring Data Redis實現(xiàn)數(shù)據(jù)緩存的方法,具有一定的參考價值,需要的朋友可以參考下
    2018-11-11
  • SpringBoot發(fā)送郵件功能 驗證碼5分鐘過期

    SpringBoot發(fā)送郵件功能 驗證碼5分鐘過期

    這篇文章主要為大家詳細介紹了SpringBoot發(fā)送郵件功能,驗證碼5分鐘過期,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • SpringMVC集成Swagger實例代碼

    SpringMVC集成Swagger實例代碼

    本篇文章主要介紹了SpringMVC集成Swagger實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • IDEA教程之Activiti插件圖文詳解

    IDEA教程之Activiti插件圖文詳解

    這篇文章主要介紹了IDEA教程之Activiti插件圖文詳解,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Spring websocket并發(fā)發(fā)送消息異常的解決

    Spring websocket并發(fā)發(fā)送消息異常的解決

    本文主要介紹了 Spring websocket并發(fā)發(fā)送消息異常的解決,當多個線程同時嘗試通過 WebSocket 會話發(fā)送消息時,會拋出異常,下面就來解決一下,感興趣的可以了解一下
    2023-09-09
  • SpringBoot集成SwaggerUi以及啟動時遇到的錯誤

    SpringBoot集成SwaggerUi以及啟動時遇到的錯誤

    這篇文章主要介紹了SpringBoot集成SwaggerUi以及啟動時遇到的錯誤,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • gataway斷言工作流程源碼剖析

    gataway斷言工作流程源碼剖析

    這篇文章主要為大家介紹了gataway斷言工作流程源碼剖析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01

最新評論