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

IntelliJ IDEA 2020常用配置設(shè)置大全(方便干活)

 更新時間:2021年02月01日 16:06:30   作者:zyplanke  
這篇文章主要介紹了IntelliJ IDEA 2020常用配置設(shè)置大全(方便干活),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

IntelliJ IDEA 安裝后需要進(jìn)行初始化配置已更加方便使用。本文整理了比較通用的安裝后初始配置。

本文適配版本:IntelliJ IDEA 2020.1版(于2020年4月9日發(fā)布)。

本文適配版本:IntelliJ IDEA 2020.2.1版(于2020年8月25日發(fā)布)。

本文適配版本:IntelliJ IDEA 2020.3版(于2020年12月1日發(fā)布)。

安裝和永久使用的方法,請參閱上篇:IntelliJ IDEA 2020最新激活碼(親測有效,可激活至 2089 年)

最新idea2020注冊碼永久激活(激活到2100年)

設(shè)置系統(tǒng)輸入法快捷鍵

為了避免Windows輸入法的快捷鍵與Idea的多個快捷鍵沖突,建議取消Windows的快捷鍵。(如果是Sogou輸入法,可以通過下圖方式,取消勾選所有系統(tǒng)功能快捷鍵)。

啟動后配置

首次啟動時(使用bin/idea64.exe),會自動提示選擇主題UI、Plugins(默認(rèn)都選上了,建議根據(jù)自己需要選擇)、是否導(dǎo)入本電腦已存在舊idea設(shè)置、然后激活注冊Ulitmate(激活有錢買正版,沒錢就自己想辦法)。

首次啟動后,如下圖,在右下角,可以點(diǎn)出Setting菜單和新Project項(xiàng)目結(jié)構(gòu)菜單。

上圖中的Setting 既為 在進(jìn)入idea主界面后的 File → Settings。

上圖中的Structure for New Project 既為 在進(jìn)入idea主界面后的 File → Project Structure。

1、設(shè)置項(xiàng)目的默認(rèn)JDK

如下圖,進(jìn)入設(shè)置菜單 Project Structure | Project Settings | Project 中選擇默認(rèn)的JDK。(建議選本電腦已經(jīng)安裝的JDK)。 設(shè)置后需要點(diǎn)“Apply”按鈕生效。

在2020.3版本中的似乎沒有這個設(shè)置界面。

2、主題UI及顯示設(shè)置

如下圖,進(jìn)入設(shè)置菜單Settings | Appearance & Behavior | Appearance 選擇喜歡的主題。設(shè)置后需要點(diǎn)“Apply”按鈕生效。

推薦使用One Dark主題(通過Plugin方式從官網(wǎng)下載)

如下圖,進(jìn)入設(shè)置菜單Settings | Editor | General,勾選"Change font size with Ctrl+Mouse Wheel" 允許通過Ctrl+鼠標(biāo)滾輪 調(diào)整字體大小。設(shè)置后需要點(diǎn)“Apply”按鈕生效。

如下圖,進(jìn)入設(shè)置菜單Settings | Editor | General | Editor Tabs,不勾選"Show tabs in one row"。 這樣在打開代碼文件較多是,上面的Tab標(biāo)簽可以多行顯示,找起來方便一點(diǎn)。 設(shè)置后需要點(diǎn)“Apply”按鈕生效。

同時,勾選“Mark modified *” 當(dāng)文件被修改后,文件Tab標(biāo)簽帶星號,便于識別。設(shè)置后需要點(diǎn)“Apply”按鈕生效。

Idea默認(rèn)的語法錯誤提示不夠醒目。修改如下圖,進(jìn)入設(shè)置菜單Settings | Editor | Color Scheme | General,分別:

①在Errors and Warnings下,選擇Error,設(shè)置Effects波浪線Underwaved,顏色修改為十六進(jìn)制“FF3F3C”亮紅色。

②在Errors and Warnings下,選擇Unknown symbol,去掉勾選Foreground, 設(shè)置Effects波浪線Underwaved,顏色修改為“FF3F3C”亮紅色。

③在Code下,分別選擇Identifier under caret 和 Identifier under caret(write),都設(shè)置Background顏色十六進(jìn)制“406000”。

④在Editor下,選擇Selection background,設(shè)置Background顏色設(shè)置十六進(jìn)制“406000”。

設(shè)置后需要點(diǎn)“Apply”按鈕生效。

3、設(shè)置默認(rèn)字符編碼

如下圖,進(jìn)入設(shè)置菜單Settings | Editor | File Encodings,設(shè)置默認(rèn)字符編碼(三處都設(shè)置為UTF-8)。 中間的Path列表為各個項(xiàng)目,可以對某個項(xiàng)目進(jìn)行設(shè)置字符編碼。

下面的“Transparent native-to-ascii conversion”一般都勾上,避免Properties等文件中的注釋顯示亂碼。

設(shè)置后需要點(diǎn)“Apply”按鈕生效。

注意:在開發(fā)過程中,打開每個文件后并處于編輯狀態(tài)時,右下角會出現(xiàn)該文件的字符編碼設(shè)置,可以對該文件單獨(dú)設(shè)置字符編碼。

4、設(shè)置自動編譯(與Eclipse相同)

如下圖,進(jìn)入設(shè)置菜單Settings | Build, Exceution,Deployment | Compiler,勾選Build project automatically。(eclipse默認(rèn)自動編譯,所以eclipse開發(fā)不用管編譯,源文件存盤時自動編譯為最新的。 而idea默認(rèn)不自動編譯,因此需要勾上)。

設(shè)置后需要點(diǎn)“Apply”按鈕生效。

5、

設(shè)置Auto Import

如下圖,進(jìn)入設(shè)置菜單Settings | Editor | General | Auto Import,勾選Add unambiguous imports on the fly(自動添加無歧義的import), 勾選 Optimizeimports on the fly (自動優(yōu)化,比如刪除無用的import)。

設(shè)置后需要點(diǎn)“Apply”按鈕生效。

6、修改默認(rèn)快捷鍵

如下圖,進(jìn)入設(shè)置菜單Settings | Keymap, 自行根據(jù)習(xí)慣是否選擇快捷鍵為“Eclipse”以保持與Eclipse快捷鍵兼容。設(shè)置后需要點(diǎn)“Apply”按鈕生效。

上面修改為eclipse快捷鍵后,還需要單獨(dú)設(shè)置個別地方,以兼容Eclipse的習(xí)慣:

①增加:代碼補(bǔ)全提示快捷鍵“Alt + /”。 在當(dāng)前界面,選擇:Main Menu > Code > Code Completion > Basic。 選中“Basic”并右鍵,添加“Alt + /”快捷鍵(彈出提示警告鍵沖突,則選擇remove刪除已分配給其他功能)。設(shè)置后需要點(diǎn)“Apply”按鈕生效。

注:即使不用Eclipse快捷鍵,而用Idea原生快捷鍵,也需要修改此Basic的默認(rèn)快捷鍵,避免與輸入法切換的快捷鍵沖突。

②增加:快速修復(fù)代碼錯誤快捷鍵“Ctrl+1”。在當(dāng)前界面,選擇:Main Menu > Other > Show Context Actions。 選中“Show Context Actions”并右鍵,添加“Ctrl+1”快捷鍵(彈出提示警告鍵沖突,則選擇remove刪除已分配給其他功能)。設(shè)置后需要點(diǎn)“Apply”按鈕生效。

(上面的keymap名字,會從Eclipse變成Eclipse copy)

7、代碼補(bǔ)全設(shè)置

如下圖,進(jìn)入設(shè)置菜單Settings | Editor | General | Code Completion:

①代碼補(bǔ)全時,匹配候選代碼忽略大小寫,去掉勾選Match case

②代碼補(bǔ)全時,勾選Show the documentation popup自動彈出方法用法文檔(且等待時間縮短至100毫秒)

③代碼補(bǔ)全,方法參數(shù)信息提示,三個選擇都勾上(且等待時間縮短至100毫秒),這樣可類似于Eclipse提示方法的參數(shù)。

設(shè)置后需要點(diǎn)“Apply”按鈕生效。

8、設(shè)置自動添加文件頭(作者和創(chuàng)建信息等)

如下圖,進(jìn)入設(shè)置菜單Settings | Editor | File and Code Templates,增加File Header的內(nèi)容,可以自行設(shè)置。設(shè)置后需要點(diǎn)“Apply”按鈕生效。

9、隱藏idea自帶的.iml文件,以及.idea文件夾

通常在Idea中“Project ”工具窗口中只希望顯示需要的內(nèi)容,隱藏不關(guān)心的內(nèi)容避免視覺干擾,需要做一下設(shè)置(只是Idea中不顯示而已,文件實(shí)際都存在)。

如下圖,進(jìn)入設(shè)置菜單Settings | Editor | File Types。 在界面中找到Ignored File and Folder,老版本在界面最右下角,在Ignored File and Folder列表最后增加“*.iml;*.idea;”, 注意最后有個分號。設(shè)置后需要點(diǎn)“Apply”按鈕生效。

注意:新版本Idea在界面的右側(cè),點(diǎn)加號“+”增逐個增加(增加后回車),新版本界面比較合理,可避免分號分隔符的問題。設(shè)置后需要點(diǎn)“Apply”按鈕生效。

10、設(shè)置Git

本地電腦已經(jīng)單獨(dú)安裝git(版本為2.27.0),因此在Idea中配置讓其使用本地已經(jīng)存在的git軟件(不使用idea自帶的)。

進(jìn)入設(shè)置菜單Settings | Version Control | Git 在“Path to Git executable”中輸入本地已經(jīng)安裝git.exe全軟件的路徑。然后點(diǎn)“Test”可以查看是否成功。設(shè)置后需要點(diǎn)“Apply”按鈕生效。

如果是Subversion,也參照類似配置,輸入本地已經(jīng)安裝svn.exe軟件的全路徑。

11、設(shè)置Maven

本地電腦已經(jīng)單獨(dú)安裝maven(版本為3.6.3),并且在maven conf目錄下配置了settings.xml文件。在settings.xml文件中修改①本地庫保存路徑;②遠(yuǎn)程中央庫的url鏡像設(shè)置為阿里地址。 maven的 settings.xml文件內(nèi)容截取如下:

前面內(nèi)容省略
 
<localRepository>E:\Program_Files\apache-maven-3.6.3\repository</localRepository>
 
 中間內(nèi)容省略
 
 <mirror>
 <id>aliyunmaven</id> 
 <mirrorOf>central</mirrorOf> 
 <name>aliyun maven</name> 
 <url>https://maven.aliyun.com/repository/public</url> 
 </mirror> 
 
 后面內(nèi)容省略	

然后,進(jìn)入設(shè)置菜單Settings | Build, Exceution,Deployment | Build Tools | Maven。

如果使用idea自帶的maven,則建議使用自己的settings file(一般會修改本地倉目錄及中央倉鏡像URL)。

這里使用本地已經(jīng)單獨(dú)安裝maven(不使用idea自帶的maven),則選擇相應(yīng)maven安裝路,及settings.xml文件,如下圖。設(shè)置后需要點(diǎn)“Apply”按鈕生效。

在Maven下面的Importing界面中,勾選自動下載Source、Documentation。

12、設(shè)置Gradle

Gradle是和Maven類似的工具,在國內(nèi)使用的人不多,但在國外如Spring,使用了Gradle來組織和管理工程。如果需要使用Gradle則需要安裝Gradle插件(既不單獨(dú)安裝Gradle軟件,使用Idea的插件)。然后按下圖設(shè)置:

如下圖,進(jìn)入設(shè)置菜單Settings | Build, Exceution,Deployment | Build Tools | Gradle,設(shè)置home路徑。 該路徑表示下載的依賴的jar文件存放在本地的位置,默認(rèn)在C盤當(dāng)前用戶下,建議修改為其他位置。

設(shè)置后需要點(diǎn)“Apply”按鈕生效。

13、關(guān)閉自動更新

如下圖,進(jìn)入設(shè)置菜單Settings | Appearance & Behavior | System Settings | Updates,去掉勾選自動Idea軟件更新。 如希望更新,可以手動點(diǎn) Check Now按鈕。

設(shè)置后需要點(diǎn)“Apply”按鈕生效。

14、安裝插件

在Idea中安裝常用插件如Lombok。如下圖,進(jìn)入設(shè)置菜單Settings | Plugins , 搜索“Lombok”,點(diǎn)擊Install安裝,然后重啟Idea。

對于2020.3等新版本Idea,默認(rèn)已經(jīng)安裝,無需再安裝。

更多精彩內(nèi)容關(guān)注微信公眾號【Java技術(shù)迷】

到此這篇關(guān)于IntelliJ IDEA 2020常用配置設(shè)置大全(方便干活)的文章就介紹到這了,更多相關(guān)IDEA 2020常用配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java多線程批量拆分List導(dǎo)入數(shù)據(jù)庫的實(shí)現(xiàn)過程

    java多線程批量拆分List導(dǎo)入數(shù)據(jù)庫的實(shí)現(xiàn)過程

    這篇文章主要給大家介紹了關(guān)于java多線程批量拆分List導(dǎo)入數(shù)據(jù)庫的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2021-10-10
  • springBoot controller,service,dao,mapper,model層的作用說明

    springBoot controller,service,dao,mapper,model層的作用說明

    這篇文章主要介紹了springBoot controller,service,dao,mapper,model層的作用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Netty分布式抽象編碼器MessageToByteEncoder邏輯分析

    Netty分布式抽象編碼器MessageToByteEncoder邏輯分析

    這篇文章主要介紹了Netty分布式抽象編碼器MessageToByteEncoder的抽象邏輯分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • Kotlin內(nèi)存陷阱inline使用技巧示例詳解

    Kotlin內(nèi)存陷阱inline使用技巧示例詳解

    這篇文章主要為大家介紹了Kotlin內(nèi)存陷阱inline使用技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • java List.of()與Arrays.asList()方法對比分析

    java List.of()與Arrays.asList()方法對比分析

    這篇文章主要為大家介紹了java List.of()與Arrays.asList()方法對比分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 一文了解Java?線程池的正確使用姿勢

    一文了解Java?線程池的正確使用姿勢

    線程池在平時的工作中出場率非常高,基本大家多多少少都要了解過,可能不是很全面,本文和大家基于jdk8學(xué)習(xí)下線程池的全面使用,以及分享下使用過程中遇到的一些坑,希望對大家有所幫助
    2022-10-10
  • 淺談JVM之類的加載鏈接和初始化

    淺談JVM之類的加載鏈接和初始化

    有了java class文件之后,為了讓class文件轉(zhuǎn)換成為JVM可以真正運(yùn)行的結(jié)構(gòu),需要經(jīng)歷加載,鏈接和初始化的過程。這三個過程是怎么工作的呢?在本文中你將會找到答案。
    2021-06-06
  • 使用SpringBoot整合ssm項(xiàng)目的實(shí)例詳解

    使用SpringBoot整合ssm項(xiàng)目的實(shí)例詳解

    Spring Boot 現(xiàn)在已經(jīng)成為 Java 開發(fā)領(lǐng)域的一顆璀璨明珠,它本身是包容萬象的,可以跟各種技術(shù)集成。這篇文章主要介紹了使用SpringBoot整合ssm項(xiàng)目,需要的朋友可以參考下
    2018-11-11
  • 詳解Java的MyBatis框架中SQL語句映射部分的編寫

    詳解Java的MyBatis框架中SQL語句映射部分的編寫

    這篇文章主要介紹了Java的MyBatis框架中SQL語句映射部分的編寫,文中分為resultMap和增刪查改實(shí)現(xiàn)兩個部分來講解,需要的朋友可以參考下
    2016-04-04
  • 詳解Lombok的坑

    詳解Lombok的坑

    這篇文章主要介紹了詳解Lombok的坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評論

鲁山县| 彰武县| 榆中县| 台东市| 定南县| 焉耆| 繁昌县| 富顺县| 门源| 武川县| 利辛县| 息烽县| 津南区| 宝清县| 宁远县| 遂宁市| 宣恩县| 仁化县| 曲阳县| 达拉特旗| 修水县| 瓦房店市| 西华县| 钟祥市| 玛沁县| 上高县| 渑池县| 铅山县| 高淳县| 阳曲县| 福泉市| 株洲市| 黎川县| 东丽区| 县级市| 乐东| 读书| 平南县| 武宣县| 安康市| 寿宁县|