Idea提效
1、插件
Idea:
插件名称 | 作用 | 使用 |
Alibaba Java Coding Guidelines | 阿里代码规范插件 | |
SonarLint | Sonar代码扫描工具 | |
EasyCode | MyBatis代码生成工具 | |
MybatisX | MyBatis xml和mapper互相跳转插件 | |
FindBugs-IDEA | ||
Translation | 代码英汉翻译插件 | |
TestMe | 单元测试代码生成插件 | |
AiXcoder Code Completer | 智能代码提示 | |
String Manipulation | 字符串处理工具 | |
Gson Format | 将JSON字符串自动转换为Java实体类 | 快捷键 Alt+s |
Maven Helper | 可以快速查看Mavan依赖冲突、列表展示Maven依赖,树展示Maven依赖 | pom文件底部:Dependency Analyer |
Tabnine | AI代码提示 | |
GitHub Copilot | AI代码提示 | tab 接受提示 |
GitToolBox | git工具,可以提示项目上有多少文件未提交、未更新,在每一行代码上提示上次提交的时间 | |
VisualGC | JVM堆栈诊断工具 | |
Zoolytic | zk节点信息查看工具 | |
Arthas | java在线诊断工具 |
Gland:
1、Go Linter
go的静态代码检查插件,https://github.com/golangci/golangci-lint
PyCharm:
1、Pylint
python静态代码检查插件,https://pypi.org/project/pylint-gitlab/
2、配置
IDEA配置:
IDEA 文件注释模板配置:
打开 IDEA 的 Settings,点击 Editor-->File and Code Templates
/**
* <功能,作用说明>
*
* @author yangyongjie
* @date ${DATE}
*/
打开窗口个数限制,默认是10个
启动时选择项目:
导包优化:
自动导包
倒包时不导入*
IDEA清理:
rm -rf ~/Library/Logs/JetBrains/IntelliJIdea*
rm -rf ~/Library/Application\ Support/JetBrains/IntelliJIdea*
rm -rf ~/Library/Caches/JetBrains/IntelliJIdea*
rm -rf ~/Library/Preferences/jetbrains.idea*
3、操作技巧
自带模版:
sout 回车,生成:System.out.println();
fori 回车,生成:
for (int i = 0; i < ; i++) {
}
psvm,回车,生成:
public static void main(String[] args) {
}
其他自带模版:
自定义模版:
Settings- Editor- Live Templates 点击+号添加自定义模版
先写触发单词,下方Define选择Java
1、如logger
<logger>
----------
/** logger */
private static final Logger LOGGER = LoggerFactory.getLogger($CLASS$.class);
END.