IntelliJ IDEA for mac的自定义快捷键

//0. 打开配置项

command + ,

//1. 自动修复错误快捷键,根据不同的语境建议不同的操作,比如对象变量的创建,引入类等

option + 回车

//2. 用来添加添加构造器,setter and getter, override,toString,给光标所在的方法添加/删除JavaDoc注释,添加测试方法,beforeClassMethod,afterClassMethod,Vo2Dto(vo对象copy到Dtod对象)

command + N

或者

ctrl + 回车

//3. 查看需要实现的接口或者抽象方法的快捷键

Ctrl+i 或 option+回车

//4. 如何查看不同重载方法的参数列表

command + P

//5. 光标所在的对象的继承关系

ctrl + h

//6. 光标所在的对象的UML图

ctrl + 1

//7. 光标所在位置进行重命名(包括对象,方法,变量)

ctrl + 2

//8. 类文件的重命名

ctrl + 2

//9. 选中代码块进行重构成一个新的方法

ctrl + 3

//9. 修改方法中的参数

ctrl + 4

//10. 代码格式化

option+command+L

ctrl + -

//11. 代码使用javaDoc注释

ctrl + /

//12. 开始新行(无论光标在行首还是行尾)

Shift + Enter

//13. 进入光标所在的方法/变量的接口或是定义处

command+b

F4

Ctrl + 鼠标左键单击

//14. 进入接口被实现和声明处

接口声明:(command + U) 或 (ctrl + 0)

接口实现:(option + command + B) 或 (ctrl + 9)

//14. 跳转到指定的行

command + L

//15. 插入自定义动态代码模板

command + J

//16. 带有编辑操作的浮动工具栏(IDEA的2023.3版本)
具体操作:
方式一:

选中代码,可以进行代码重构成方法,包围成try...catch,格式化代码,注释等。

IntelliJ IDEA 2023.3 引入了一个浮动工具栏,该工具栏会在所选代码段旁边显示,提供对 Extract(提取)、Surround(包围)、Reformat(重新格式化)和 Comment(注释)等编辑操作以及上下文操作的轻松访问。 您可以使用竖三点菜单自定义浮动工具栏。

要将其隐藏,您可以使用相同的菜单或转到 Settings/Preferences | Advanced Settings | Editor(设置/偏好设置 | 高级设置 | 编辑器),选中 Hide floating toolbar for code editing(隐藏代码编辑的浮动工具栏)选项
方式二:

键盘选中代码,然后按快捷键 (option + command + T),我自定义了另外一个快捷键(ctrl + =)

//17. 单词快速切换大小写

command + shift + U

//18. 最近修改的文件

command + shift + E

//19. 回到前一次或后一次鼠标停留的位置

回到前一次:(option + command + 方向左键) 或 (command + [)

回到后一次:(option+command+方向右键) 或 (command + ])

//20. 切换其他的IDE窗口

command + `

//21. 快速查找类文件或Java文件

双击shift

//22. 复制行

command + D

//23. 代码行的折叠展开

command + .

//24. 智能选择代码块

option + ↑(向上键)

//25. git提交快捷菜单

ctrl + v

相关推荐
幽络源小助理5 分钟前
SpringBoot基于Mysql的商业辅助决策系统设计与实现
java·vue.js·spring boot·后端·mysql·spring
猴哥源码6 分钟前
基于Java+springboot 的车险理赔信息管理系统
java·spring boot
YuTaoShao1 小时前
【LeetCode 热题 100】48. 旋转图像——转置+水平翻转
java·算法·leetcode·职场和发展
Dcs1 小时前
超强推理不止“大”——手把手教你部署 Mistral Small 3.2 24B 大模型
java
东阳马生架构1 小时前
订单初版—1.分布式订单系统的简要设计文档
java
Code blocks2 小时前
使用Jenkins完成springboot项目快速更新
java·运维·spring boot·后端·jenkins
荔枝吻2 小时前
【沉浸式解决问题】idea开发中mapper类中突然找不到对应实体类
java·intellij-idea·mybatis
snoopyfly~2 小时前
Ubuntu 24.04 LTS 服务器配置:安装 JDK、Nginx、Redis。
java·服务器·ubuntu
挺菜的3 小时前
【算法刷题记录(简单题)003】统计大写字母个数(java代码实现)
java·数据结构·算法
掘金-我是哪吒3 小时前
分布式微服务系统架构第156集:JavaPlus技术文档平台日更-Java线程池使用指南
java·分布式·微服务·云原生·架构