(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 大小写字母互相转换
在Debug下,使用Ctrl + Shift + F9 可以实现热更新。注意:只有是在已有的方法中新增代码,才可实现热更新,如果是新增方法,或者实体类中新增变量,修改配置文件是不可以实现热更新的,需要重新启动。
解决办法(1):
Local History
Git相关的操作跳转:
CSDN-小摩尔星星-码云仓库第一次上传代码流程和git相关操作合集(持续更新)
File —> Settings —> Editor —> File and Code Templates
注释头
/**
* @author kerry
* @date ${DATE} ${TIME}
*/
方法一:File —> Settings —> Editor —> File Types
法二待补充
当有被引用的方法名要修改时,建议直接重构中的重新命名,这样就可以全局自动替换
// TODO : 表示待实现的功能
// FIXME: 代码存在Bug,不能Run或运行结果不正确,需要修复
// XXX : 勉强可以工作,但是实现的方法不一定很好
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 如何扫描到其他模块的类:
如果你是使用Maven管理的项目,那么导入本地同级其他模块中的类会变得更简单。 两个包不可互相依赖
只需打开被导入的模块下的pom. xml文件,记录下该项目的坐标即和。