精通IntelliJ IDEA中的代码块折叠

介绍IntelliJ IDEA中的代码块折叠。

微信搜索关注《Java学研大本营》

代码块折叠是编程编辑器的功能,可以将长段的代码隐藏起来,以便在查看和编辑代码时更好地组织结构和提高可读性。它可以帮助快速导航代码、隐藏不需要的部分,并提高代码结构的可理解性。

图片

1 展开/折叠所有块

展开/折叠所有块是一个方便的功能,当您打开文件时,可以将所有代码块折叠起来,以便获取函数的概览信息。这特别适用于快速浏览文件内容的情况。

MacOS | Windows

CMD+Shift+plus/CMD+Shift+minus | Control+Shift+plus/ Control+Shift+minus

图片

此外,您可以使用相同的快捷键选择代码片段并展开/折叠它。

图片

提示:在mac中使用Option+up/Option+downin 或在windows中使用Control+W/Control+Shift+W扩展选择,然后展开和折叠代码片段。

2 递归展开/折叠块

这本质上就像选择代码块并展开/折叠所有快捷方式一样,但在这个快捷方式中,您不需要选择代码。在这个快捷方式中,您只需将光标放在要展开/折叠的块/片段上,然后按:

MacOs | Windows

CMD+Option+plus/CMD+Option+minus | Ctrl+Alt+⌨+plus/Ctrl+Alt+⌨+minus

图片

注:x+y+⌨(键盘图标)+z表示按下x+y,然后离开键盘,然后按下z(我猜)

3 展开/折叠块

这将仅折叠当前块(不是递归)

macOS CMD+. | Windows Ctrl+.

图片

4 展开/折叠块或所有块到级别x

每个嵌套的代码块都是级别,因此将代码扩展到第一级意味着显示最外部缩进或第一个嵌套块内的代码。例如,在此处扩展到级别1和2:

图片

要触发它,请单击double Shift搜索操作,并编写“expand to level”,或从顶部菜单中选择code->folding->expand to level或在preferences->keymap中分配自己的快捷键。

个人而言,我将CMD+Shift+P分配为第二个键,然后是1、2、3、4、5。

图片

注意:要使用第二个键的快捷方式,请按下第一个键,然后释放它,然后单击第二个键。

提示:您可以在顶部菜单栏code->folding中查看所有展开/折叠操作。

推荐书单

《Java从入门到精通(第7版)(软件开发视频大讲堂)》

《Java从入门到精通(第7版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。全书分为4篇共24章,内容包括初识Java,开发工具(IDEA、Eclipse),Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注解,数据库操作,Swing程序设计,Java绘图,多线程,并发,网络通信,飞机大战游戏,MR人脸识别打卡系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,这可以帮助读者轻松领会Java程序开发的精髓,并快速提高开发技能。

《Java从入门到精通(第7版)(软件开发视频大讲堂)》icon-default.png?t=N7T8https://item.jd.com/14067396.html

图片

精彩回顾

5个使用IntelliJ IDEA编写Java代码的优势

10个必备的IntelliJ IDEA插件,提高开发效率

掌握这5个要点,利用IntelliJ IDEA进行前端开发

手把手教你用IntelliJ IDEA连接MySQL、PostgreSQL、MongoDB、Redis数据库

掌握这5种多线程方法,提高Java代码效率

微信搜索关注《Java学研大本营》

访问【IT今日热榜】,发现每日技术热点

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值