IDEA快捷键分享

一、快捷键

快速生成main方法

快速输出打印

Ctrl + / 单行注释

Ctrl + Shift+/ 多行注释

Ctrl + H 查看关系(继承实现)

查看关系

Ctrl + P 查看参数

查看参数

Ctrl + B 查看源码

Ctrl + 鼠标左键,也可以完成

Ctrl + I 实现接口方法

实现接口的方法

Ctrl + O 重写父类方法

同上

Ctrl + J 查看模板

连按2次Shift -> 查看项目的资源

Ctrl + R 替换

Ctrl + Shift + R 全局替换

Shift + F6 重构重命名

不仅可以重构代码中的方法名,还可以重构包名、类名、文件名、目录名

Ctrl + Shift + F 全局搜索

Ctrl + D 复制一行

复制所在光标处的一行

Ctrl + Y 删除一行

删除所在光标处的一行

Ctrl + Alt + O 优化导入类

只能优化没有使用到的类,不能优化报错的类

Ctrl + Alt + L 格式化

Ctrl + Alt + T 用...包围

Ctrl + Alt + V 快速生成变量名

或者new Person().var也可以完成一样的功能

Ctrl + Alt + M 抽取代码

快捷多行编辑

Shift + Alt + 鼠标左键点击选中编辑位置

Alt + 鼠标左键上下拖拽

Ctrl + Shift + - 收缩节点

Ctrl + Shift + + 展开节点

Ctrl + Shift + U 切换大小写

Alt + Enter 修复错误

万能快捷键(alt enter)可以帮你做很多事情,大概总结了17点:

  • 转换lambda表达式
  • equals的翻转
  • 自动导包
  • 异常捕获
  • SimpleDateFormat转换为ThreadLocal封装的SimpleDateFormat
  • 注释移动
  • 便捷的json字符串处理
  • 转化为高效运算的二进制
  • if……else变成简单三目运算 以及一些简化操作
  • 引入局部变量
  • 实现接口
  • 实现抽象类
  • 修复方法返回值、增加入参、减少入参、方法生成等
  • 字符串相关操作
  • , + < 等位置互换
  • java访问修饰符的更改操作
  • 自动生成属性操作

Alt + Ins 生成代码

iter 生成foreach循环

itit生成while循环

查看接口的实现类

快速生成强制类型转换

‌Shift + Alt + 上下键 用于移动当前代码行或选定块

二、定义自己的模板

在设置中搜索Live Templates

三、生成Serializable序列化 UID快捷方法

生成序列化版本号

Alt + Enter

四、小妙招

折叠代码片段

javascript
复制代码
// region 增删改查 // endregion

字段映射枚举关联

@see 来映射跳转

前端标签 + Tab

待完成 todo

java
复制代码
// todo

maven多模块显示层级关系,而非平级

隐藏.iml文件和.idea文件夹

五、脱离鼠标的技巧

位置

使用上下左右键来控制位置

选中

选中一个字母 Shift + 左右键

选中一个单词/整体 Ctrl + Shift + 左右键

选中一行 Shift + End键/Home键

选中一整个区域 Ctrl + Shift + End键/Home键

选中加引号(双单) Shift + "

大多数人的做法是:删除/剪切/复制删除 -> 输入"" -> 输入/粘贴

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP