目录
5.1警告Private field is never assigned
前言
之前一直使用的eclipse,最近在使用idea,一些常用配置记录一下。
本人使用的是社区版,以下配置在2020.1.4及2022.2新版中均可使用。对于有变动的部分已特殊说明
(所有配置均从网上查到,如果需要其他配置,请自行查找)
1.下载地址
社区版:https://www.jetbrains.com/idea/download/#section=windows
2.常用插件
插件名称 | 作用 |
vuesion theme | 界面皮肤 |
gittoolbox | git工具 |
maven helper | maven依赖树 |
search in repository | 查询maven坐标信息 |
grep console | 控制台颜色 |
lombok | |
codeglance | 右侧缩略图 |
alibaba java coding guidelines | alibaba 代码规范 |
mybatislogformat | mybatis日志工具(拼成完整的sql) |
rainbow brackets | 彩虹括号 |
restfultoolkit | 根据url找到类(CTRL+ALT+N) |
mybatisx | xml和dao互跳 |
3.设置
3.1 编码
Settings -> Editor -> File Encodings
3.2 字体
字体大小
滚轮调整大小
3.3 自动导包
复制时自动导包
3.4 代码提示忽略大小写
去除勾选
3.5 自动编译
3.6空格
4个空格
显示空格
3.7换行符
换行符改为Unix格式
3.8显示行号(新版本自动选中)
3.9去除自动更新idea
3.10 去除idea自带的.iml .idea文件
3.11 去除未使用的类、方法等警告
3.12 显示内存大小
双击shift -> 搜索 show memory 开关值为ON。
idea右下角会显示内存大小
3.13 热部署配置
前提:打开自动编译
CTRL+SHIFT+ALT+/ registry
3.14 自定义缩写配置
比如idea中System.out.println();缩写为sout,而在eclipse中为syso。
3.15 快捷键
3.15.1 类似eclipse的ctrl+鼠标左键功能
eclipse中在类、方法上按住ctrl键时,可以选择是跳转接口、实现类,还是返回值等
1. 新建快速访问列表quick lists
2. 为快速访问列表添加快捷键
Settings->Keymap->Quick Lists 选择刚创建的quicklists
右键 add keyboard shortcut或者add mouse shortcut
3. 使用
在类、方法上按住 ctrl+左键 ,会弹出快速访问列表
3.15.2 列模式
1. 标准列模式:ALT+按住左键下拉
2. 不规则列模式:SHIFT+ALT+左键点击选择位置
3.16 去掉右侧竖直虚线
3.17 修改文件后,文件夹变色
只针对修改的文件,对于新增的文件(未添加到index中的文件)不起作用
新版本:
4.导入、导出配置
5.常见问题
5.1警告Private field is never assigned
setting->editor->inspections->unused declaration
将autowired注解添加进来