最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IntelliJ IDEA最佳配置(推薦)

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

IntelliJ IDEA最佳配置

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

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

在這里插入圖片描述

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

其中:bin 目錄下:

在這里插入圖片描述

以我的電腦系統(tǒng)(64位 windows10,16G內(nèi)存)為例,說明一下如何調(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ì)超過 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 個(gè)參數(shù): 1-16G 16G以上-Xms128m512m-Xmx750m1500m-XX:ReservedCodeCacheSize240m500m2.設(shè)置顯示常見的視圖

在這里插入圖片描述

3.設(shè)置主題

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

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

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

在這里插入圖片描述

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

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

9.忽略大小寫提示

在這里插入圖片描述

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

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

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

在這里插入圖片描述

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

在這里插入圖片描述

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

17.添加類、方法注釋

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

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

 方法注釋:

/**
 * <p>
 *
 * </p>
 *
$params$
 * @return:$return$
 * @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());

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

在這里插入圖片描述

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

在這里插入圖片描述

20.Debug 的設(shè)置

在這里插入圖片描述

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

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

在這里插入圖片描述

21.Maven 的配置

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

在這里插入圖片描述

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

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

在這里插入圖片描述

​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)是沒有勾選的,也不建議勾選,原因是這樣可以加快項(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ù)。

22.取消更新

在這里插入圖片描述

23.過濾文件及文件夾

在這里插入圖片描述

添加如下忽略:

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

24.使用Alt + Insert,生成serialVersionUID

搜索:Serialization issues

在這里插入圖片描述

25.消除IDEA常見警告

代碼中大量的波浪線

​搜索:General

在這里插入圖片描述

Spring Autowriting警告

在這里插入圖片描述

必備插件

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

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

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

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

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

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

Translation —— 中英文翻譯工具。

JRebel for IntelliJ —— 熱部署插件。

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

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

FindBugs-IDEA —— 代碼審查。

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

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

總結(jié)

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

相關(guān)文章

  • Java之類加載機(jī)制案例講解

    Java之類加載機(jī)制案例講解

    這篇文章主要介紹了Java之類加載機(jī)制案例講解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • Springboot配置過濾器實(shí)現(xiàn)過程解析

    Springboot配置過濾器實(shí)現(xiàn)過程解析

    這篇文章主要介紹了Springboot配置過濾器實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Java list foreach修改元素方式

    Java list foreach修改元素方式

    這篇文章主要介紹了Java list foreach修改元素方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 基于Java ORM框架的使用詳解

    基于Java ORM框架的使用詳解

    本篇文章是對(duì)Java中ORM框架的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Java包含抽象方法的枚舉類示例

    Java包含抽象方法的枚舉類示例

    這篇文章主要介紹了Java包含抽象方法的枚舉類,結(jié)合實(shí)例形式分析了Java包含抽象方法的枚舉類實(shí)現(xiàn)方法與相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • SpringBoot中的@Import注解四種使用方式詳解

    SpringBoot中的@Import注解四種使用方式詳解

    這篇文章主要介紹了SpringBoot中的@Import注解四種使用方式詳解,@Import注解只可以標(biāo)注在類上,可以結(jié)合 @Configuration注解、ImportSelector、ImportBeanDefinitionRegistrar一起使用,也可以導(dǎo)入普通的類,需要的朋友可以參考下
    2023-12-12
  • JAVA異常處理捕獲與拋出原理解析

    JAVA異常處理捕獲與拋出原理解析

    這篇文章主要介紹了JAVA異常處理捕獲與拋出原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • IDEA-SpringBoot項(xiàng)目Debug啟動(dòng)不了(卡住不動(dòng))的原因分析

    IDEA-SpringBoot項(xiàng)目Debug啟動(dòng)不了(卡住不動(dòng))的原因分析

    這篇文章主要介紹了IDEA-SpringBoot項(xiàng)目Debug啟動(dòng)不了(卡住不動(dòng))的原因分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 解決idea找不到setting.xml文件的問題

    解決idea找不到setting.xml文件的問題

    這篇文章主要介紹了解決idea找不到setting.xml文件的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • SpringBoot實(shí)現(xiàn)RabbitMQ三種使用方式

    SpringBoot實(shí)現(xiàn)RabbitMQ三種使用方式

    本文主要介紹了SpringBoot實(shí)現(xiàn)RabbitMQ三種使用方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07

最新評(píng)論

新丰县| 安丘市| 霍林郭勒市| 喜德县| 凤阳县| 利辛县| 沙坪坝区| 北海市| 中牟县| 葵青区| 中宁县| 贵定县| 栖霞市| 静宁县| 沾益县| 正蓝旗| 盘山县| 琼结县| 张家港市| 滦南县| 淮安市| 理塘县| 武邑县| 平邑县| 花莲市| 张北县| 嘉兴市| 漳平市| 稻城县| 祁东县| 洪江市| 固始县| 乌恰县| 神木县| 伊宁县| 雷州市| 鸡东县| 阿拉尔市| 镇坪县| 五寨县| 柳林县|