赞
踩
前言
本文主要整理与分享个人在使用IDEA做Java开发时做的各种配置,算是几年来的一个总结。
- 本人使用的 idea 版本比较老了,2019.1 版本,JDK 版本也老,1.8 版本,主打的是情怀
- 不同版本的 idea 影响不大,基本上在设置里都可以找到(如果目录不一样,可以在设置的搜索栏里搜索关键字)
- 2024.05.10 更新:本人 idea 已升级为当前最新版 2024.1.1,以下内容依然可参考使用,并会不定期更新新版本内容
File | Project Structure (或者快捷键:Ctrl + Alt + Shift + S)
另外可以对项目做jdk配置:
File | Settings | Editor | File Encodings (或者快捷键:Ctrl + Alt + S)
File | Settings | Build, Execution, Deployment | Build Tools | Maven
备注:maven 的配置,只需指定 maven 目录和 maven 里的 setting 文件目录(setting 文件后的 override 点击勾选,repository 文件后的 override 如果是较新的 idea 版本也建议勾上),这样第三行的仓库 repository 会自动识别填充(识别的是你 maven 配置的仓库路径)
设置全局新项目的 Maven 配置(不同 idea 版本都是在 File 下,都能找到,我这里贴的图是2024版,):
Ctrl + Alt + S ==》 打开设置
Ctrl + Alt + L ==》 代码格式化
Ctrl + Alt + O ==》 优化导入的类和包
Ctrl + Shift + F ==》 全局搜索
Ctrl + Shift + U ==》 切换单词大小写
Ctrl + Shift + V ==》 在复制历史记录中选择粘贴
Ctrl + Shift + Space ==》 输入补全提示
Ctrl + Shift + → ==》 选中当前的单词
Ctrl + Shift + ↑↓ ==》 行代码向上/下移动
Ctrl + Alt + ←→ ==》 跳到上次/下次浏览的位置
Ctrl + Alt + Shift + J ==> 把你选中的单词该页全部选中(这时就会操作同步)
Ctrl + / 或 Ctrl + Shift + / ==》 注释(单行或多行)
Ctrl + F ==》 查找文本
Ctrl + R ==》 替换文本
Ctrl + X ==> 删除行/剪切
Ctrl + D ==> 复制行
Ctrl + E ==》 打开最近浏览过的文件/更改的代码窗口
Ctrl + H ==》 查看类结构图
Alt + 左侧栏数字序号 ==》 切换左侧栏目、打开或关闭代码全屏
Alt + Enter ==》 智能提示、修正、导包
Alt + Insert ==》 生成(get、set、构造函数等)
Alt + ←→ ==》 切换代码视图(上个文件或下个文件窗口)
Alt + ↑↓ ==》 在文件里方法间快速移动
Shift + F6 ==》 重命名
Shift + Enter ==》 在当前行下插入一行(自动转到下一行)
Shift + Shift ==》调出搜索框(可切换搜索类型)
F2 ==》 定位到当前页的错误处
F7 ==》 Debug模式进入方法内部
F8 ==》 Debug模式下一步
F9 ==》 DeBug模式跳到下一断点
F11 ==》 对某行代码添加或取消书签
File | Settings | Editor | General | Code Completion
效果:假设有个 SysUser 类,取消勾选前,键盘敲出首字符小写 s,是不会出 SysUser 提示的,取消勾选后即可出行提示
File | Settings | Editor | General | Editor Tabs
效果图如下:
File | Settings | Editor | Inspections
效果图如下:
File | Settings | Editor | Code Style
这项配置,是我升级到新版 idea 时才有,老版本是没有的,意思就是:如果开启了勾选,那么在连续 CTRL+ALT+L 格式化代码后,第二次开始就自动去除了一些换行符,如果代码上传了Git仓库,该文件会变色,发生了修改,实际没有修改代码,只是格式化了一下,所以如果勾选上了,建议取消该勾选
File | Settings | Editor | Inspections
效果图如下:
File | Settings | Editor | Inspections (本人实际开发中是开启的,有需要的可以按下方去除)
File | Settings | Editor | General | Appearance
效果图如下:
File | Settings | Editor | General | Appearance
效果图如下:
File | Settings | Plugins
File | Settings | Editor | Inspections (或快捷搜索关键字:serial)
效果如如下:
File | Settings | Editor | Code Style | Java
去除勾选后,使用快捷键格式化代码的效果图如下:
File | Settings | Editor | Code Style | Java
效果图如下:
File | Settings | Editor | File and Code Templates
File | Settings | Editor | Live Templates
例如:
使用效果图如下(输入tc):
File | Settings | Plugins
- Lombok 插件如果是新版本的 idea,已经默认安装过了,可以进去看下,没装的建议安装上
- MyBatisX 这个插件也建议装下,这个就是 mybatis 的辅助插件
- Rainbow Brackets 这个插件就是给代码里的各种对括号加上颜色,便于查看,尤其是代码多、括号多的时候,建议安装
- Background Image Plus 这个插件就是给 idea 设置图片背景,按需进行安装,因为 idea 的设置里自带有这个功能
(1)Lombok 使用教程如下:
MyBatisX 效果图如下:
Background Image Plus 使用及效果图如下:
如果不安装 Background Image Plus,在 idea 的设置里也可以设置背景:
File | Settings | Plugins
idea 安装好后会自带安装很多插件,其中有一些插件是从来都用不上的,我这里移除了个人不用的一些插件,可作参考:
Import 导入、Export 导出
以上,为本文所有内容,也是个人几年来的使用习惯总结。
2024,不得不感慨一句:打工人越来越难、底层人越来越难,谢幕!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。