前言
本文主要整理与分享个人在使用idea做java开发时做的各种配置,算是几年来的一个总结。
文章目录
- 1. 全局jdk
- 2. 全局编码格式为utf-8
- 3. maven全局配置
- 4. 常用快捷键
- 5. 代码编写提示不区分大小写
- 6. 文件tab多行展示
- 7. 去除autowired注入和bean注入等红色下划线报错警告
- 8. 去除连续格式化代码后的删除的自定义换行符(don‘t remove custom line breaks on reformat)
- 9. 去除xml中的sql黄色背景块
- 10. 去除重复代码下划线警告(个人建议保留)
- 11. 去除代码区右侧的竖线(个人建议保留)
- 12. 开启方法之间下划线分割符号
- 13. 去除报错信息:unable to get current time from google's servers
- 14. implements serializable 开启快捷键生成 serialversionuid 提示
- 15. 解决格式化后多行注释文字换行问题
- 16. 解决格式化后单行注释自动变多行问题
- 17. 自定义类注解模板
- 18. 自定义 live templates
- 19. 必备几大插件(lombok、mybatisx、rainbow brackets、background image plus)
- 20. 移除不用的自带插件(可选)
- 21. 修改idea内存配置文件(可选)
- 22. 配置导出导入,永久跟随
1. 全局jdk
file | project structure (或者快捷键:ctrl + alt + shift + s)
另外可以对项目做jdk配置:
2. 全局编码格式为utf-8
file | settings | editor | file encodings (或者快捷键:ctrl + alt + s)
3. maven全局配置
file | settings | build, execution, deployment | build tools | maven
设置全局新项目的 maven 配置(不同 idea 版本都是在 file 下,都能找到,我这里贴的图是2024版,):
4. 常用快捷键
5. 代码编写提示不区分大小写
file | settings | editor | general | code completion
效果:假设有个 sysuser 类,取消勾选前,键盘敲出首字符小写 s,是不会出 sysuser 提示的,取消勾选后即可出行提示
6. 文件tab多行展示
file | settings | editor | general | editor tabs
效果图如下:
7. 去除autowired注入和bean注入等红色下划线报错警告
file | settings | editor | inspections
效果图如下:
8. 去除连续格式化代码后的删除的自定义换行符(don‘t remove custom line breaks on reformat)
file | settings | editor | code style
9. 去除xml中的sql黄色背景块
file | settings | editor | inspections
效果图如下:
10. 去除重复代码下划线警告(个人建议保留)
file | settings | editor | inspections (本人实际开发中是开启的,有需要的可以按下方去除)
11. 去除代码区右侧的竖线(个人建议保留)
file | settings | editor | general | appearance
效果图如下:
12. 开启方法之间下划线分割符号
file | settings | editor | general | appearance
效果图如下:
13. 去除报错信息:unable to get current time from google’s servers
file | settings | plugins
14. implements serializable 开启快捷键生成 serialversionuid 提示
file | settings | editor | inspections (或快捷搜索关键字:serial)
效果如如下:
15. 解决格式化后多行注释文字换行问题
file | settings | editor | code style | java
去除勾选后,使用快捷键格式化代码的效果图如下:
16. 解决格式化后单行注释自动变多行问题
file | settings | editor | code style | java
效果图如下:
17. 自定义类注解模板
file | settings | editor | file and code templates
18. 自定义 live templates
file | settings | editor | live templates
例如:
使用效果图如下(输入tc):
19. 必备几大插件(lombok、mybatisx、rainbow brackets、background image plus)
file | settings | plugins
(1)lombok 使用教程如下:
mybatisx 效果图如下:
background image plus 使用及效果图如下:
如果不安装 background image plus,在 idea 的设置里也可以设置背景:
20. 移除不用的自带插件(可选)
file | settings | plugins
idea 安装好后会自带安装很多插件,其中有一些插件是从来都用不上的,我这里移除了个人不用的一些插件,可作参考:
21. 修改idea内存配置文件(可选)
22. 配置导出导入,永久跟随
import 导入、export 导出
以上,为本文所有内容,也是个人几年来的使用习惯总结。
2024,不得不感慨一句:打工人越来越难、底层人越来越难,谢幕!
发表评论