�ڵ� ����

 

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 ï¿½Ï¿ï¿½ï¿½ï¿½ �ɼǰ� �Բ� ����Ʈ�� ���� �������� �����Ͻʽÿ�.