IntelliJ Idea後端開發軟件配置

後端IDEA軟件配置.md

IDE軟件配置

1. ${USER}變量重寫

1.1 ${USER}變量重寫

Help->Edit Custom VM Options… 打開的文件尾部追加

## idea版權模板中自定生成的用戶名
[email protected]
## 防止IDEA Run Console輸出亂碼
-Dfile.encoding=UTF-8
## 確保通過gradle啓動java應用可以連接jmx信息
-Dorg.gradle.appargs=-Djava.rmi.server.disableHttp=true -Djava.rmi.server.hostname=127.0.0.1

重啓IDEA

1.2 ${USER}變量重寫(deprecated)

此種修改方式會因idea重新安裝或升級而被還原,建議設置構建工具的環境變量以替代
${USER}一般用於自動生成註釋的情況,默認讀取系統當前登錄用戶名,但當前登錄用戶名不一定就是作者名,所以需要重寫
找到IDE的安裝目錄/bin下面的idea64.exe.vmoptions這兩個文件,在文件尾部添加

  -Duser.name=zhanghuigen

2. 代碼風格相關配置

2.1 設置默認換行符

File->Other Settings->Default Settings->Editor->Code Style
新建Schema “LineTo.Top” 設置 Line separator(for new files) Unix and OSX

參考文章:http://www.huqiwen.com/2014/03/13/intellij-idea-override-user/

2.2 設置Imports風格

File->Other Settings->Default Settings->Editor->Code Style->Java->Import
Class count to use import with ‘’ 設置爲99
Names count to use static import with '
’ 設置爲99
Package to User Import with ‘*’ 全部禁用

參考文章:https://www.zhihu.com/question/35806024

3. 顯示特殊符號

#方法1:
File->Settings->Editor->General->Appearance 選中Show whitespaces即所有子選項
#方法2:(不推薦,重啓IDEA會生效)
View->Active Editor->Show Whitespaces

4. 字體修改

優選
fira code
字體連體(Font Ligatures) (會將!=變成一個很大的不等號字符,其它字體無此特性)
source-code-pro
https://github.com/tonsky/FiraCode/releases
官網 https://typekit.com/fonts/source-code-pro
位置1 File->Settings->Editor->Font
位置2 File->Settings->Editor->Color Schema->Color Schema Font

5. Log Console顏色高亮

插件 Grep Console
Editor->General->Console Console commands history size 設置爲10000

參考文章:http://www.hankcs.com/program/java/log4j-2-console-color-configuration-with-intellij-idea.html

6. 推薦插件

6.1 Gradle插件【內置】

6.1 lombok插件【內置】 識別@Slf4j等註解

6.1 Gradle插件【內置】

6.1 SonarLint插件【推薦】

從Sonartube獲得靜態檢查配置,並進行本地代碼檢查
https://git.d.com/common/doc/wikis/%E6%8E%A8%E8%8D%90%E8%A7%84%E8%8C%83/SonarQube-IDE 檢查及使用原則

6.2 阿里巴巴代碼檢查插件【推薦】

編譯器請安裝alibaba java規範插件 https://github.com/alibaba/p3c

6.3 CheckStyle-IDEA插件【推薦】

File->Settings->Other Settings->Check Style
CheckStyle版本選擇 7.8.2 重啓IDEA
File->Settings->Other Settings->Check Style->Configration Files 選擇加號添加
Description填入CETITI 選擇 Use a local Checkstyle File Browser選擇 Z:\quality_check\CETITI_PRE\checkstyle.xml
激活配置並使用它

6.4 PMDPlugin插件【推薦】

File->Settings->Other Settings->PMD->RuleSets 點擊加號添加
Browser 中選擇 Z:\quality_check\CETITI_PRE\pmd.xml

6.5 Findbugs-IDEA插件【推薦】

File->Settings->Other Settings->Findbugs
暫未啓用規則

6.6 BashSupport 支持bash語法高亮

7. Copyright設置

IDEA解決方案
設置Copyright模板
File->Other Settings->Settings for New Projects ->Editor->Copyright->Copyright Profiles 點擊+號新增 Copyright配置
NAME設置爲CETITI-Copyright Copyright text 設置爲 “Copyright © $today.year CETITI”
設置配置的應用範圍
File->Other Settings->Settings for New Projects->Appearance & Behavior->Scopes 點擊+號新增 Scopes配置
NAME設置爲CETITI-Scope 過濾列表選擇按Project方式查看,選擇對應的java源碼目錄 點擊 Include
關聯Copyright配置和應用範圍
File->Other Settings->Settings for New Projects->Editor->Copyright 點擊+號新增關聯
Scope選擇CETITI-Scope Copyright選擇CETITI-Copyright
再次新建文件時則會自動增加Copyright信息

8. 證書導入

8.1 映射鏡像磁盤

  • Win+R調出windows命令行 輸入 \\smb.d.com
  • 彈出窗口中在mirrors文件夾上右鍵,選擇 映射網咯驅動器
  • 選擇驅動器Z: 用戶名 cetiti 密碼 cetiti.com

8.2 IDEA證書導入

  • File->Setting->Tools->Server Certificate
  • 在Accept Certificate中選擇+號
  • 依次選擇 Z:\ssl\ca-ecc.crt 和 Z:\ssl\ca-rsa.crt 兩個文件導入

8.3 IDEA內置JRE證書導入

  • 找到IDEA內置JRE目錄例如 D:\Program files\JetBrains\IntelliJ IDEA 183.4139.22\jre64
  • 在jre64目錄按住Shfit並點擊鼠標右鍵,選擇 在此處打開命令行(win7) 或 在此處打開Powershell窗口(win10)
  • 依次輸入以下命令,並輸入是確定導入
bin\keytool -import -alias cetiti-rsa -keystore lib\security\cacerts -file Z:\ssl\ca-rsa.crt -trustcacerts -storepass changeit
bin\keytool -import -alias cetiti-ecc -keystore lib\security\cacerts -file Z:\ssl\ca-ecc.crt -trustcacerts -storepass changeit
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章