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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章