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

目录

    • 常用快捷键
    • IDEA常用功能
      • 1.回滚
      • 2.查看当前类的历史记录
      • 3.debug断点模式下
        • 3.1 Stream流如何Debug
      • 4.查看当前代码的作者是谁
      • 5.通过仓库拉取代码后,修改文件后变蓝色字体的文件
      • 6.Reset Current Branch to Here如何恢复消失的代码
      • 7.新建JAVA类如何自动添加注释信息
      • 8.IDEA提交Maven项目代码如何忽略.idea文件夹
      • 9.全局替换文字
      • 10.注释相关
      • 11.代码提交格式:
    • 代码格式安全
    • 杂合笔记:

常用快捷键

(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 大小写字母互相转换

IDEA常用功能

1.回滚

IDEA常用操作总结(长期更新)_第1张图片

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

IDEA常用操作总结(长期更新)_第2张图片

3.debug断点模式下

IDEA常用操作总结(长期更新)_第3张图片
IDEA常用操作总结(长期更新)_第4张图片
在Debug下,使用Ctrl + Shift + F9 可以实现热更新。注意:只有是在已有的方法中新增代码,才可实现热更新,如果是新增方法,或者实体类中新增变量,修改配置文件是不可以实现热更新的,需要重新启动。

IDEA常用操作总结(长期更新)_第5张图片

3.1 Stream流如何Debug

IDEA常用操作总结(长期更新)_第6张图片

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

IDEA常用操作总结(长期更新)_第7张图片

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

IDEA常用操作总结(长期更新)_第8张图片

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

解决办法(1):
Local History
IDEA常用操作总结(长期更新)_第9张图片
Git相关的操作跳转:CSDN-小摩尔星星-码云仓库第一次上传代码流程和git相关操作合集(持续更新)

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

File —> Settings —> Editor —> File and Code Templates
IDEA常用操作总结(长期更新)_第10张图片 注释头

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

新建java类:
IDEA常用操作总结(长期更新)_第11张图片

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

方法一:File —> Settings —> Editor —> File Types
IDEA常用操作总结(长期更新)_第12张图片
法二待补充

9.全局替换文字

当有被引用的方法名要修改时,建议直接重构中的重新命名,这样就可以全局自动替换
IDEA常用操作总结(长期更新)_第13张图片

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]每日营业额报表,服务费的小数位计算不对

代码格式安全

1.线程安全
IDEA常用操作总结(长期更新)_第14张图片
IDEA常用操作总结(长期更新)_第15张图片
IDEA常用操作总结(长期更新)_第16张图片

杂合笔记:

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

2.查看源码
在这里插入图片描述IDEA常用操作总结(长期更新)_第17张图片

你可能感兴趣的:(idea,html,python)