Code Folding Ư¡Àº ´ç½ÅÀÌ ÄÚµå ºí·ÏÀ» ÇϳªÀÇ º¸¿©Áö´Â ¶óÀο¡ Ãà¼Ò½ÃÄѼ °£°áÇÏ°Ô Çϰųª
"fold" ÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. À̰ÍÀº ´ç½ÅÀÌ ÆÄÀÏÀÇ Çϳª ¶Ç´Â µÎ °³¿¡ ÁýÁßÇϵµ·Ï µµ¿Í¼ ´ç½ÅÀÇ È¸é À§ÀÇ "Ŭ·¯ÅÍ"¸¦ Ãà¼ÒÇÒ ¼ö ÀÖ°í, ¼öÁ÷ ½ºÅ©·Ñ¸µÀÇ ¼Óµµ¸¦ ¿Ã¸± ¼ö ÀÖ½À´Ï´Ù.

´ç½ÅÀº Çѹø¿¡ ÆÄÀÏÀÇ ºí·Ï ¶Ç´Â ¸ðµç ºí·ÏÀ» °³º°ÀûÀ¸·Î "fold" ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀº ´ÙÀ½°ú °°Àº °ÍÀ» Á¢À» ¼ö ÀÖ°í, È®Àå½Ãų ¼ö ÀÖ½À´Ï´Ù:
Àüü Ŭ·¡½º
³»ºÎ¿Í À͸íÀÇ Å¬·¡½º
¸Þ¼Òµå º¸µð
ÀÓÆ÷Æ® ¸ñ·Ï
Javadoc ÁÖ¼®
Using a pointing device:
´ç½ÅÀº ´ç½ÅÀÇ ¸¶¿ì½º/Æ÷ÀÎÆÃ µð¹ÙÀ̽º¿Í ÇÔ²² Á¢À» ¼ö ÀÖ°í, °³°³ÀÇ ºí·ÏÀ» È®Àå½Ãų ¼ö ÀÖ½À´Ï´Ù. ToggleÀ» Á¢°í ÀÖ´Â ÄÚµå´Â °¢ ºí·Ï(ÀÌÀüÀÇ ±×¸²À» À§¿¡ º¾´Ï´Ù)ÀÇ ¿·¿¡ ȨÅëÀÇ ¿À¸¥ÂÊ ´Ü¿¡ ³ªÅ¸³³´Ï´Ù. ºí·ÏÀÌ "folded" ÇÑ ¶§ Åä±ÛÀº ºí·ÏÀÇ Ã¹¹øÂ° ¶óÀÎ ¿·¿¡ ³ªÅ¸³³´Ï´Ù. ºí·ÏÀÌ È®ÀåµÉ ¶§, code folding
outlineÀº µÎ °³ÀÇ "fold" Åä±Û »çÀÌÀÇ ºí·Ï¿¡¼ ¸ðµç ¶óÀÎÀ» µÑ·¯½Ô´Ï´Ù: 
ÇϳªÀÇ ºí·ÏÀ» Á¢°Å³ª È®Àå½Ã۱â À§ÇØ ±× Åä±ÛÀ» Ŭ¸¯ÇÕ´Ï´Ù( or ). ´ë½Å¿¡, ´ç½ÅÀº ¸ÞÀÎ ¸Þ´º ( View |
Folding | Expand/Collapse ) ¶Ç´Â ¿¡µðÅÍ ¹®¸Æ ¸Þ´º ( Folding
| Expand/Collapse )¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Çѹø¿¡ ÆÄÀÏÀÇ ¸ðµç ºí·ÏÀ» Á¢°Å³ª È®Àå½Ã۱â À§ÇØ, ´ç½ÅÀº ¸ÞÀÎ ¸Þ´º ( View |
Folding | Expand All/Collapse
All ) ¶Ç´Â ¿¡µðÅÍ ¹®¸Æ ¸Þ´º ( Folding
| Expand All/Collapse All )¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Using the keyboard:
´ç½ÅÀº ¶ÇÇÑ °³º°ÀÇ ºí·Ï ¶Ç´Â ´ÙÀ½ÀÇ Å°º¸µå ´ÜÃà۸¦ ÀÌ¿ëÇÑ ÆÄÀÏÀÇ ¸ðµç ºí·ÏÀ» Á¢À» ¼ö ÀÖ°í, È®Àå½Ãų ¼ö ÀÖ½À´Ï´Ù:
Fold/Expand
single block: Ctrl + plus/minus
Fold/Expand
ALL blocks: Ctrl + Shift + plus/minus

|
Ctrl + Shift + plusÀ» Çѹø ´©¸£¸é ÀÓÆ÷Æ® ¸ñ·ÏÀ» Á¦¿ÜÇÏ°í ¸ðµç ºí·ÏÀ» È®Àå½Ãŵ´Ï´Ù. Ű ½ºÆ®·ÎÅ©¸¦ ¹Ýº¹Çϸé ÀÓÆ÷Æ®¸¦ È®Àå½Ãŵ´Ï´Ù.
|
Arbitrary blocks:
ÀÓÀÇÀÇ ÄÚµå ºí·ÏÀ» Á¢Àº °ÍÀº ¶ÇÇÑ °¡´ÉÇÕ´Ï´Ù. À̰ÍÀ» Çϱâ À§ÇØ, ´ç½ÅÀÇ ÄÚµåÀÇ ¾î¶² ±ÙÁ¢ÇÑ ¶óÀÎÀÌ¶óµµ ¼±ÅÃÇϰí, Ctrl + dot¸¦ ´©¸£½Ê½Ã¿À. ±×°ÍµéÀ» È®Àå½Ã۱â À§ÇØ, ij·µÀÌ Æúµå ¸¶Ä¿ À§¿¡ ÀÖÀ» ¶§ Ctrl +
dot¸¦ ´©¸£°Å³ª ¸ðµç ´Ù¸¥ Á¢Èù ÄÚµå ºí·ÏÀ» µû¶ó È®ÀåÇϱâ À§ÇØ Ctrl + Shift + plus¸¦ ´©¸£½Ê½Ã¿À.
Blocks within braces:
´ç½ÅÀº ¶ÇÇÑ Ctrl +
Shift + dot¸¦ ´·¯¼ Áß°ýÈ£(±×·¯³ª ¸Þ¼Òµåº¸´Ù ´õ Å©Áö ¾ÊÀº) ³»¿¡¼ ÇöÀçÀÇ ÄÚµå ºí·ÏÀ» Á¢À» ¼ö ÀÖ½À´Ï´Ù. ´õ¿íÀÌ, ´ç½ÅÀÌ Á¢¾îÁø ºí·ÏÀ» Æ÷ÇÔÇϰí ÀÖ´Â ¸Þ¼Òµå¸¦ Á¢À» ¶§±îÁö ¹Ýº¹µÈ ÀÌ ´ÜÃà۸¦ ´©¸£¸é »óÀ§ ¼öÁØÀÇ ºí·ÏÀ» Á¢À» °ÍÀÔ´Ï´Ù. Á¢Èù ºí·ÏÀ» È®ÀåÇϱâ À§Çؼ, ij·µÀÌ Æú´õ ¸¶Ä¿ À§¿¡ ÀÖÀ» ¶§ Ctrl
+ dot¸¦ ´©¸£°Å³ª Á¢Èù ÄÚµå ºí·ÏÀ» È®ÀåÇϱâ À§ÇØ Ctrl + plus¸¦ ´©¸£½Ê½Ã¿À.
ºí·ÏÀÌ Á¢Èú ¶§, "Æúµå ¸¶Ä¿"´Â ù ¹øÂ° ¶óÀÎ(¾Æ·¡ ±×¸²À» º¾´Ï´Ù)ÀÇ ¸Õ ¿À¸¥ÂÊ¿¡ ³ªÅ¸³ª°í ºí·ÏÀÇ ³ª¸ÓÁö´Â ¼û°ÜÁý´Ï´Ù.

¸¸ÀÏ ´ç½ÅÀÌ ºí·ÏÀÇ ¼û°ÜÁø Äڵ忡 ºü¸£°Ô º¸±â¸¦ °¡Áö°í ½Í¾îÇϸé, ºí·ÏÀ» È®Àå½ÃŰ´Â °ÍÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ¼û°ÜÁø ÄÚµåÀÇ º¸±â¸¦ ÆË¾÷ÇÏ´Â Æúµå ¸¶Ä¿ À§¿¡ ¸¶¿ì½º¸¦ °®´Ù ´ë½Ê½Ã¿À.


|
¸¸ÀÏ ´ç½ÅÀÌ Á¢°í ºí·ÏÀ» È®Àå½Ã۰í ij·µÀ» ¿Å±âÁö ¾ÊÀ¸¸é, ÀÌ ºí·Ï ³»ÀÇ ±× À§Ä¡´Â º¯ÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
|
´ç½ÅÀº File | Settings | IDE
Settings: Editor: Code
Folding¿¡ ÀÖ´Â ÄÚµå Æúµù¿¡ ´ëÇÑ ¸¹Àº ¿É¼ÇÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Show
code folding outline ¿É¼Ç°ú ÇÔ²² ÄÚµå Æúµù ¾Æ¿ô¶óÀÎÀ» on/off
Åä±ÛÇϽʽÿÀ.
File
| Settings | IDE Settings: Colors & Fonts ¿¡¼ Á¢Èù ÅØ½ºÆ®¿Í Æúµù °³¿ä(º¸ÅëÀÌ°í ¼±ÅÃµÈ »óÅÂ)¸¦ À§ÇØ »öÀ» Ä¿½ºÅ͸¶ÀÌÁî ÇϽʽÿÀ.
¾î¶² Á¾·ùÀÇ ºí·ÏÀÌCollapse
by default ÇÏ¿¡¼ ¿É¼Ç°ú ÇÔ²² µðÆúÆ®¿¡ ÀÇÇØ Á¢È÷´ÂÁö ¼±ÅÃÇϽʽÿÀ.
|