IDEA常用操作总结(长期更新)

本文详细介绍了IntelliJ IDEA的常用快捷键和功能,包括代码回滚、查看历史记录、Debug技巧、查看代码作者、处理代码冲突、代码格式化、自动添加注释、忽略文件提交、全局替换、代码提交规范、生成实体类以及解决无法搜索插件的问题。这些技巧能显著提升开发效率。
摘要由CSDN通过智能技术生成

常用快捷键

  1. Ctrl + Tab 向下切换打开的类 Ctrl + Tab + Shift 向上切换打开的类
  2. shift + shift 搜索 Ctrl + Shift + R 全局搜索替换,跳转到对应的页面通过鼠标点击进入,不要回车,回车会执行替换功能。
  3. Ctrl + Shift + Backspace 返回上个编辑的地方(如果两个地方隔开的代码比较长,可以先在要返回的代码加一个回车,翻到其他行数的时候通过这个快捷键就可以快速回去)
  4. Ctrl + Shift + 上下箭头 移动当前光标所在的行代码
    左右箭头 移动当前光标到上次的行代码
    Ctrl + 左右箭头,左右查看文件
  5. Alt + F7 找到这个代码在哪里被使用
  6. Ctrl + O 重写方法
  7. 🎈更新代码后必须要做的快捷操作
      Ctrl + Alt + L 规范代码,主要在"="两边加多空格.
      Ctrl + Alt + O 去除多余的import引用
  8. Ctrl + W 将光标放在代码末部,选中对应的一行代码(复制粘贴用)code_Zbw:
    Idea快速选中一行的四种方式
  9. Ctrl +R 替换相关字符
  10. Ctrl + alt + T 快速生成try catch等语句
  11. 按住alt,可以多行进行选择复制
  12. Ctrl + H 打开族谱
  13. Ctrl + Ctrl - 折叠显示注解
  14. Ctrl + F4 关闭当前类
  15. Ctrl + Shift + 加号/减号 方法展开/折叠
  16. Ctrl + Shift + u 大小写字母互相转换
  17. Ctrl + Shift + b 鼠标放在对应的代码上,按下组合键可跳转对应的实现类
  18. Ctrl + J 展示光标当前位置可使用的全部快捷代码
  19. Ctrl + B 选中对应的类的代码,按下即可进入到类中,与按住 Ctrl + 鼠标左键的效果一样

IDEA常用功能

1.回滚

在这里插入图片描述

2.查看当前类的历史记录

在这里插入图片描述

3.debug断点模式下

在这里插入图片描述在这里插入图片描述

在Debug下,使用Ctrl + Shift + F9 可以实现热更新。注意:只有是在已有的方法中新增代码,才可实现热更新,如果是新增方法,或者实体类中新增变量,修改配置文件是不可以实现热更新的,需要重新启动。

在这里插入图片描述

3.1 Stream流如何Debug

在这里插入图片描述

3.2 断点加入条件

在这里插入图片描述

4.查看当前代码的作者是谁

在这里插入图片描述

5.通过仓库拉取代码后,修改文件后变蓝色字体的文件

在这里插入图片描述

6.Reset Current Branch to Here如何恢复消失的代码

解决办法(1):
Local History
在这里插入图片描述
Git相关的操作跳转:CSDN-小摩尔星星-码云仓库第一次上传代码流程和git相关操作合集(持续更新)

7.新建JAVA类如何自动添加注释信息

🎈 File —> Settings —> Editor —> File and Code Templates
在这里插入图片描述🐒 注释头

/**
 * @author kerry
 * @date ${DATE} ${TIME}
 */

新建java类:
在这里插入图片描述

8.IDEA提交Maven项目代码如何忽略.idea文件夹

🎈 方法一:File —> Settings —> Editor —> File Types
在这里插入图片描述
🎈 法二待补充

9.全局替换文字

当有被引用的方法名要修改时,建议直接重构中的重新命名,这样就可以全局自动替换
在这里插入图片描述

10.注释相关

// TODO : 表示待实现的功能
// FIXME: 代码存在Bug,不能Run或运行结果不正确,需要修复
// XXX  : 勉强可以工作,但是实现的方法不一定很好

11.代码提交格式:

https://zhuanlan.zhihu.com/p/90281637
feat: 新功能、新特性
fix: 修改 bug
perf: 更改代码,以提高性能(在不影响代码内部行为的前提下,对程序性能进行优化)
refactor: 代码重构(重构,在不影响代码内部行为、功能下的代码修改)
docs: 文档修改
style: 代码格式修改, 注意不是 css 修改(例如分号修改)
test: 测试用例新增、修改
build: 影响项目构建或依赖项修改
revert: 恢复上一次提交
ci: 持续集成相关文件修改
chore: 其他修改(不在上述类型中的修改)
release: 发布新版本
workflow: 工作流相关文件修改
@所有人 之后项目的git commit comment规范使用上述这一套。和steven现在用的一样。
核心几个就是:
feat: 新功能
chore:其他修改
fix: bug修改,如果是jira的bug,最好贴上jira的描述。如:
fix :  TESO-1265 [商家app][外卖订单][api]每日营业额报表,服务费的小数位计算不对

12.方法参数过多如何生成对应的实体类

在方法名处右键选择重构,选择Parameter Object

在这里插入图片描述

命名后确认便会生成参数的对应实体类,用于优化方法参数过多

在这里插入图片描述

13.idea的Plugins中搜索不到插件

1、ctrl+alt+s 打开设置 ;
2、搜索框输入plugins;
3、点击plugins;
4、点齿轮按钮,选择HTTP Proxy settings;
5、勾选 Auto detect proxy settings;
勾选 Automatic proxy configuration
6、输入 plugins.jetbrains.com
以上步骤解决了就不用往下看了
7、打开 C:\Windows\System32\drivers\etc\hosts 末尾追加 13.226.159.106 plugins.jetbrains.com
8、刷新DNS,ipconfig /flushdns
9、重新打开idea 的plugins 插件列表出来了

14. 在xml 注释的时候,总有空格怎么办

在这里插入图片描述

代码格式安全

1.线程安全
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

杂合笔记:

1.IDEA 如何扫描到其他模块的类:
如果你是使用Maven管理的项目,那么导入本地同级其他模块中的类会变得更简单。 两个包不可互相依赖
只需打开被导入的模块下的pom. xml文件,记录下该项目的坐标即和。

2.查看源码
在这里插入图片描述在这里插入图片描述
3.查看类图,熟悉源码
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值