前言
想必很多同仁开发的时候都有注释代码块的好习惯,一方面可以解释下述代码块的作用,二是可以合理地对代码结构进行整理。
但是随着一个文件内代码量的增加,免不了折叠代码块的需要。传统的方式是按作用域或者{}等标志折叠的,很多时候都不能很好的满足我们的需要。
在这里给大家介绍JetBrains全家桶中提供的自定义折叠代码块的方式。
用法
JetBrains全家桶中为我们提供了自定义代码块折叠的方式,只需要在需要折叠代码的上边写上region开头的注释,结束的地方写上endregion开头的注释即可。
// region xxxxx
your code;
// endregion
或者
/* region xxxxx */
your code;
/* endregion */
大家看看效果:
折叠前:
折叠后:
快捷键
手动写这些会有些繁琐,还好JetBrains全家桶为我们提供了surround的live template的方式。
/** region ## $DESC$ ## */
$SELECTION$
/** endregion */
选中需要折叠的代码块,使用Surround with Live Template(⌘+shift+J)的快捷键即可自动包裹。
就可以把自己的垃圾代码折叠起来能不看就不看了,希望对大家有所帮助。