Idea快捷键
YuWei Wu 3/22/2022 idea
# 自动导包与自动删包
只需设置这两步,Idea即可完成自动导包与删除引入多余的包的功能
# Boolean类型判断的快速补全
boolean flag = true;
if命令与else命令
flag.if=>
if(flag){
}
flag.else=>
if(!flag){
}
# try
int r = 0/10;.try
try {
int r = 0/10;
} catch (Exception e) {
e.printStackTrace();
}
# 查看类的继承或实现关系
ctrl+H
# 查看当前类拥有的属性与方法
alt + 7
# 实现接口方法
ctrl+o
# 快速重写类的方法(比如Setter、Getter)
alt + insert
# 查看方法所需参数
将光标移至方法参数区,ctrl + p
查看所需参数
# 切换Tab页
ctrl + shift + tab
# 大小写转换
ctrl + shift + u
# 快速创建类
alt + insert
# 清除多余jar包
ctrl + alt + o
# 查找方法的调用位置
alt + f7
# 复制文件全路径名
ctrl + shift + c
# 从剪贴板选择值黏贴(paste from history)
ctrl + shift + v
# 复制到下一行
ctrl + d
# 快速重写方法
ctrl + o
# 删除当前行
ctrl + Y
# 逐级选中(extend selection)
ctrl + w
# 逐级缩小范围(shrink selection)
ctrl + shift + w
# 替换
ctrl + r
# 抽取变量或方法
ctrl + shift + alt + t
# 抽取测试方法
ctrl + shift + t
# 格式化
ctrl + alt + l
# Search for everywhere
double shift
# 打开最近使用过的文件列表
ctrl + e
# 多行同单词编辑
alt + j
多次点击可以选择同一单词的同一位置
# 多行联排编辑
按住鼠标中间滚轮
# 行中央切换到下一行
ctrl + shift + enter
# 将整行代码向上或向下移动
ctrl/alt + shift + 上下箭头
# 定位上下一次操作
ctrl + alt + 左右箭头
# 从历史选择粘贴
ctrl + shift + v
# 复制文件路径
ctrl + shift + c
# 切换本类的上下个方法
alt + 上下
# uml视图相关
# 查看uml视图
ctrl + shift + alt + o
# 查看所选元素uml的父类
ctrl + shift + alt + p
# 查看所选元素uml的父类
ctrl + shift + alt + p
# 查看所选元素uml的子类
ctrl + shift + alt + b