一篇文章带你学会 IDEA 使用中的技巧(珍藏篇)

仅收录了自己平时经常会使用到的快捷键,后续随着使用会补充,对于冷门不常见的并没有写入,欢迎大家留言补充自己使用 IDEA 过程中的奇技淫巧。

一、常规快捷键

快捷键含义
Ctrl+R替换文本
Ctrl+F查找文本
Ctrl+Alt+L格式化代码
Alt+Insert可以生成构造器/Getter/Setter等
Ctrl+D复制行
Ctrl+/或Ctrl+Shift+/注释(//或者/**/)
Ctrl+Y删除当前行
Alt+Enter导入包,自动修正代码
Alt+Shift+上下箭头移动当前行
CTRL+ALT+Ttry-catch 快捷键(需要选中要包裹的内容)
Ctrl+Alt+V可以引入变量。例如:new String(); 自动导入变量定义
Ctrl+N可以快速打开类
Ctrl+H显示类结构图(类的继承层次)
Ctrl+P可以显示参数信息
Shift+Enter向下插入新行
Ctrl+Shift+F(mac下:Ctrl+Shift+R)全局查找
Ctrl+Alt+B跳转到方法实现处(接口跳到接口实现类特别好用)
Alt+left/right切换代码视图
Alt+Up/Down在方法间快速移动定位
Ctrl+O重写方法
Ctrl+I实现方法
Ctrl+j查看所有可用的后缀补全列表
右箭头展开目录结构(在想展开的目录上摁右箭头即可)
左箭头合并目录结构(在想合并的目录上摁左箭头即可)
Alt+7查看类中所有的方法列表

二、其他快捷设置

  1. IDEA 好用插件推荐及安装方法
  2. IDEA 修改 JAVA/HTML/XML 等文件的默认单行注释方式
  3. IDEA 修改 foreach 格式为不换行
  4. IDEA 如何查看接口的实现类
  5. IDEA 修改一些默认的模板

三、常用的后缀编码技巧

具体就是在一个表达式后按下点号.,然后输入一些提示或者在列表中选择一个候选项,最后按下tab键或enter键即可完成后缀补全的操作。另外要注意的是,这个功能是在IDEA13之后加入的

  1. var 声明
"yolo".var;   ---->	String str = "yolo";
1000.var;     ---->	int a = 100;
new Test.var;    ---->	Test test = new Test();
  1. null判断对象为空。
test.null
回车:
if (test == null) {
            
        }
  1. notnull判断对象非空。
test.notnull
回车:
if (test != null) {
            
        }
  1. nn判断对象非空。
test.nn
回车:
if (test != null) {
            
        }
  1. fori遍历(带索引的遍历)。
  2. if条件判断。
num>99.if
回车:
 if (num>99) {
            
        }
  1. return返回值。
"abc".return
return "abc";
  1. for 声明
//定义 一个集合
private List<Role> roles;

输入:roles.for 回车,会自动生成:
for (Role role : roles) {

    }

四、查看源码快捷键

使用 IDEA 进行源码查看时,跳入进去一个方法或者类时,查看完,我们还需要返回到上一步的操作类中,继续向下分析,使用鼠标挨个点太费劲,有时还需要从头找浪费时间。

其实可以借助IDEA的快捷键:Ctrl + Alt + 左/右,控制前进或者后退
但是这个快捷键和电脑系统默认的屏幕转换冲突了,所以需要禁止电脑转换屏幕快捷键设置
(1)
在这里插入图片描述
(2)在这里插入图片描述
(3)
在这里插入图片描述
(4)
在这里插入图片描述
(5)
在这里插入图片描述
(6)大功告成:
在这里插入图片描述

或者在 Intellij Idea显示回退和前进按钮:View -> 勾选ToolBar

在这里插入图片描述

五、其他小技巧

(1)摁住 Alt ,往下拉,可以同时编辑多行
在这里插入图片描述
(2)快速定位到文件所在的目录结构,在
在这里插入图片描述

  • 5
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南淮北安

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值