Idea为我们提供了方法、注释等的折叠

展开后,是“-”号;折叠后,变成了“+”号

那么,折叠代码块,该怎么办?如下,想要折叠while循环

idea为我们,提供了如下方式

鼠标左键选中需要折叠的代码块儿-->右键-->Folding--> Fold Selecton/Remove region(或者Fold Code Block)

Folding

从上面的图中我们可以看到有6个折叠选项,它的快捷键都不太好用。可以右击 “Add Keyboard Shortcut” 自定义你的快捷键。下面就分别说一下这6个选项所代表的意义。

1.1 Expand – 展开子层

Expand:展开折叠的代码,如果里面有多层且之前没有展开过,需要一层一层的展开。如果之前展开过且是它相当于折叠的回退键。也就是说你这个代码折叠之前是怎么样,就展开是什么样。(对Java,xsd都有效)

1.2 Collapse – 递归折叠

Collapse:折叠代码,以选中的代码开始,一层一层的往父层折叠直到全部折叠起来。并不会影响父层的平层,也就是只是影响它的父、祖父及以上的级别,不会影响叔级别。(java,xsd都有效)

1.3 Expand All – 展开所有折叠

Expand All:展开所有的折叠代码。也就是完全展开,不会出现折叠代码。(java,xsd都有效)

1.4 Collapse All – 折叠所有代码

Collapse All:折叠所有代码块。会把所有展开代码全部折叠起来。只要有下层代码块都会折叠起来。(java,xsd都有效)

1.5 Fold Selection/Remove region – 折叠/展开交替

折叠/展开选中当前代码块。先折叠代码块到父级,然后再展开代码块,然后再折叠代码块到父级….(java,xsd都有效)

1.6 Fold Code Block – 递归折叠

Collapse:折叠代码,以选中的代码开始,一层一层的往父层折叠直到全部折叠起来。并不会影响父层的平层,也就是只是影响它的父、祖父及以上的级别,不会影响叔级别。(对Java代码,对xsd无效)。

Idea:代码块折叠相关推荐

  1. eclipse实现代码块折叠-类似于VS中的#region……#endregion

    刚才在写代码的时候,写了十几行可以说是重复的代码: 如果整个方法或类中代码多了,感觉它们太TM占地方了,给读者在阅读代码上造成很大的困难,于是想到能不能把他们"浓缩"成一行,脑子里 ...

  2. 【玩转Eclipse】——eclipse实现代码块折叠-类似于VS中的#region……#endregion

    [玩转Eclipse]--eclipse实现代码块折叠-类似于VS中的#region--#endregion http://www.cnblogs.com/Micheal-G/articles/507 ...

  3. Markdown中实现内容及代码块折叠操作

    在Markdown中实现内容及代码块折叠操作 代码: <details><summary>**展开查看源码**</summary>展开的内容及代码块 </de ...

  4. vsCode代码块无法折叠收起问题代码块折叠/展开快捷键

    一.代码块无法折叠收起问题 使用vsCode的时候,发现不能像以前一样将一整个代码块对象折叠起来了,严重影响阅读代码的速度.解决方法: 1.打开设置面板 2.搜索Folding,鼠标放在editor. ...

  5. Idea小技巧 之 折叠代码块

    查看代码的时候,当一个类很大的时候.当我们需要查看XSD文件的时候,如果需要知道这个schema下面的所有一级元素的时候.这时候因为庞大的类文件,或者很长的xsd文件定义就会丧失查看的兴趣.针对这个问 ...

  6. idea(水槽)代码左边栏显示代码行数、方法运行图标、折叠代码块,代码块缩进提示线,idea小技巧

    找了很久才发现的.没问别摸索出来的,搜索不到帖子就自己写一个了. 单独方法块运行挺好用的. 1:代码块折叠:Idea小技巧 之 折叠代码块_我是一个小石头的博客-CSDN博客 2:代码行数显示: 显示 ...

  7. 有没有办法折叠Eclipse中的所有代码块?

    Eclipse在左侧有"+/-"来展开和折叠代码块. 我已经有成千上万的线要经过,并且真的想要崩溃一切,并选择性地扩展块以查看它们. #1楼 如果您在Eclipse中使用PyDev ...

  8. VSCode 代码块/全文 折叠/展开 快捷键

    需求 && 操作 常用的两类场景(注意要操作的范围): 要操作光标所在文件中的所有代码块: 折叠所有 Ctrl+K+0 展开所有 Ctrl+K+J 仅仅操作光标所处代码块内的代码: 折 ...

  9. 【Jupyter Notebook】Jupyter Notebook折叠代码块+代码提示

    在anaconda prompt终端里分别运行下面4行代码: pip install jupyter_contrib_nbextensions jupyter contrib nbextension ...

最新文章

  1. C++ 中this指针的用途
  2. 超简单的网页选项卡---jQuery
  3. idea设置新增文件,自动添加到git
  4. SQL Server创建存储过程
  5. css定位positon
  6. 如何设置背景图(前端开发)
  7. 51ak带你看MYSQL5.7源码2:编译现有的代码
  8. 必须收藏:20个开发技巧教你开发高性能计算代码
  9. Win10 Terminal 背景图片设置
  10. 手机离线地图地图数据包教程
  11. excel自动填充下方相同数据
  12. html代码在线获取,在线客服系统html代码的获取与生成方式 - 快商通
  13. 35KV,110KV变电所设计,供配电电气部分设计,总降压变电所设计
  14. mysql distance_MySql中的一些小坑
  15. MTF的倾斜边缘计算方法
  16. epub 格式转换成 mobi
  17. 吐槽、吐槽、吐槽!!!!!!
  18. JAY和ZOOM,还有铁面人究竟是谁?
  19. Unix 时间戳 (Unix Timestamp) 与 Windows 时间转换工具
  20. python实现多进程工资计算器

热门文章

  1. cdr圆形渐变填充怎么设置,在cdr中如何画圆环,并进行单色填充和渐变色等的填充?...
  2. 学习模拟电路设计制作
  3. 电梯控制线路实训考核装置QY-DT25
  4. 2020年大学毕业生就业前景如何?职业规划定位准确,并不是难事
  5. 零售药品计算机系统培训ppt,药品经营企业计算机系统PPT学习教案.pptx
  6. GBase8s数据库支持中文生僻字注意事项
  7. Everything搜索知识总结
  8. 一张表格看懂apk加固技术发展历程
  9. DateUtils java日期操作
  10. 在eclipse上连接mysql数据库时mysql驱动包的路径问题