������ �ɼ�

 

���ϴ� ������ �ɼ��� �����ϱ� ����, File | Settings: IDE Settings ï¿½Þ´ï¿½ �׸��� �����ϰ�(�Ǵ� ���� ����  ï¿½ï¿½ �����ʽÿ�) Editor ��ư�� �����ʽÿ�.
���� �г��� ��Ÿ�� ���Դϴ�:



�� ���̾�α״� 8���� �ɼ� �׷��� �����մϴ�Virtual Space, Smart Keys, Display, Limits, Code Folding, Brace Highlighting, Paste, Strip Trailing Spaces on Save, Optimize imports on the fly.

'Virtual Space' �ɼ� �׷�

 

Allow to place caret after end of line  

���� IDEA�� ���ο��� ���� ��ȣ ���� ij���� ��ġ ������ ����� ����� ������ �ʴ´ٸ� �� üũ �ڽ��� �������� ���ʽÿ�.

Allow to place caret inside tabs 

���� ij���� �� ���� ���ʿ� ��ġ�� �� �ְ� �;��ϸ� �� üũ �ڽ��� �����Ͻʽÿ�. ������

������ �� ���ڰ� ������ �ȿ��� �������� ���� ������ �������μ� �������� �����Դϴ�. �� üũ �ڽ��� ���õ� ��, ����� �������� ���� ������ � ���̴��� ij���� �� ���� �� �ʿ� ��ġ �� �� �ֽ��ϴ�.

 ï¿½×·ï¿½ï¿½ï¿½ ������ �װ��� ������ �ʽ��ϴ�.

Show virtual space  at file bottom  

���� ���õǸ�, ���� ������ ����(��� �װ��� �����̶�� ������)�� ȭ���� ������ ��ũ�ѵ� �� �ֽ��ϴ�(IDEA�� ���� ������ �ʿ��� ���� �߰��� ���Դϴ�).

 

'Smart Keys' �ɼ� �׷�

 

Home  

���� �� üũ �ڽ��� ���õǸ�, �������� Home�� ������ ������ ������ ù ��° �� ���� ���ڿ� ij���� ��ġ�� ���Դϴ�.  Home �� ������ "����Ʈ Ȩ ��ġ"���� ù ��° Į���� ����� ij���� �� �ڿ� �ű� ���Դϴ�.

End 

���� �� üũ �ڽ��� ���õǸ�, ��(empty) ���� �� �������� End�� ���� IDEA�� ������ �ڵ� ����Ʈ���� �ո������� �����ϴ� �鿩����� �Բ� ij���� ��ġ�� ���Դϴ�(�鿩 ����� ������ ï¿½Úµï¿½ ��Ÿ�� ���� ï¿½ï¿½ �����մϴ�).


�� �ɼ��� ��(empty) ���� ������ ���� ���մϴ�.


 

Enter  

����� Enter�� ������ �� �Ŀ� �� �ɼ��� �׷��� ��ſ��� Ư���� �� ���� ��츦 ���� IDEA�� ������ �����ϴ� ���� ����մϴ�.

Smart indent 

���� �� üũ �ڽ��� ���õǸ�, �������� Home�� ������ ���ο� ������ IDEA�� �����ϴ� �鿩����� �Բ� ������ �ڵ� ����Ʈ(�鿩 ����� ������ �ڵ� ��Ÿ�� ���� ï¿½ï¿½ �ǰ��մϴ�)���� �ո����̱� ���� �װ� ������ ��ġ�� ij������ �߰��� ���Դϴ�.  ï¿½ï¿½ï¿½Ãµï¿½ï¿½ï¿½ ������, �� ���� ������ ���� �� ���� �� ij���� ������ �� ���� ���� Į���� ������ ���Դϴ�.

Insert pair '}' 

���� ����� �� ���� ������ �Է��� �� ������ Į���� '} '–��ȣ�� �ڵ������� IDEA�� ��ġ�ϴ� ���� ���ϸ� �� üũ �ڽ��� �����Ͻʽÿ�. �� ��쿡 IDEA�� ���� ����� ���� ���� ���� ���� ' {'–��ȣ�� ���� ������ Ž���� ���̰� �����ϴ� �鿩 ���� ���������� ���� ���� ��ġ�մϴ�.

Insert pair '%>' in JSP 

���� JSP�ڵ��� �� ���� ������ �Է��� �� ������ Į���� '%>'–��ȣ�� �ڵ������� IDEA�� ��ġ�ϴ� ���� ���ϸ� �� üũ �ڽ��� �����Ͻʽÿ�. �� ��쿡 IDEA�� ���� ����� ���� ���� ���� ���� '<%'–��ȣ�� ���� ������ Ž���� ���̰� �����ϴ� �鿩 ���� ���������� ���� ���� ��ġ�մϴ�.

Javadoc stub after '/**'   

���� '/**'�� Ÿ���� �� �Ŀ�, IDEA�� ��� �ʿ��� �±׿� �Ӽ��� �Բ� Javadoc ���ͺ긦 �ڵ������� �����ϱ⸦ ���Ѵٸ� (���� ���, �Ű� ������ �ִ� Ŭ���� �Ǵ� �޼ҵ� �տ�), �� üũ �ڽ��� �����Ͻʽÿ�.

Insert pair bracket 

���� IDEA�� ���� �Էµ� ���� �� �Ǵ� �� ��ȣ�� ���� ���� ���� �� ��ȣ�� �ڵ������� �߰��ϱ⸦ ���Ѵٸ� �� üũ �ڽ��� �����Ͻʽÿ�.

Insert pair quote 

���� IDEA�� ���� �Էµ� ���� �̱� �Ǵ� ���� �ο�ο� ���� ���� �̱� �Ǵ� ���� �ο�θ� �ڵ������� �߰��ϱ⸦ ���Ѵٸ� �� üũ �ڽ��� �����Ͻʽÿ�.

Use 'CamelHumps' words  

���� IDEA�� Java-��Ÿ�� �̸� ������ ���� �ܾ �ĺ��ϱ� �ٶ�� �� üũ �ڽ��� �����Ͻʽÿ�.  ï¿½Ì¸ï¿½ ���� �ܾ�� �빮�� �Ǵ� ������� ��ȣ���� ���۵Ǿ�߸� �մϴ�.



�װ��� 'ij�� �̵�'��  '������ �ִ� ij�� �̵�' ( Ctrl (+ Shift) + Right/Left  ) , 'ij�������� �ܾ� ����' (Ctrl + W), '�ܾ� ����/���ῡ�� ����' (Ctrl + Backspace/Delete), ���� Ŭ���� ���� ���� ���� ������ ���ۿ� ������ �ݴϴ�..

 

'Display' �ɼ� �׷�

 

Mark modified tabs with asterisk 

���õ� ��, IDEA�� �� ����� ����Ǿ����� ������� ���� ���� ��ǥ�� ǥ���մϴ�.  ï¿½×·ï¿½ï¿½ï¿½, IDEA�� ������ �����ϰ� ������ ���ķ� �� �ɼ��� ����Ʈ�� OFF �̰�, ����� �װ��� �������� �� �ʿ�� �����ϴ�.

Caret blinking (ms)

�ؽ�Ʈ �ڽ����� ij�� ������ �Ⱓ(milliseconds��)�� �����Ͻʽÿ�.
���� ����� ij���� ���ڰŸ��� ���� ������ �ʴ´ٸ�, üũ�ڽ��� �������� ���ʽÿ�.

Use block caret 

���� ����� Insert ��带 ���� ���� ij���� Overwrite ��带 ���� �Ϲ� ij���� ����ϰ� �;��ϸ� �� üũ �ڽ��� �����Ͻʽÿ�.

Right margin (columns) 

IDEA�� �������� ������ ������ ���� ���� ���� �������� ���Ѵ��� �̰��� �����Ͻʽÿ�.
�ؽ�Ʈ �ڽ���, ����� �������� ���ϴ� ������ ������ ������ �÷� ���ڸ� �����Ͻʽÿ�.

Show line numbers

Use this check box to switch the line numbering ON/OFF at the left gutter area. 
���� Ȩ�� ������ ���� �ѹ��� ON/OFF�� ����ġ �ϱ� ���� �� üũ �ڽ��� ����Ͻʽÿ�.

Show method separators 

IDEA�� �����Ϳ� �־�� �޼ҵ带 �и��ϰ� �ִ� ���� ���� ���� �������� ���ϴ��� �����Ͻʽÿ�.  ï¿½ï¿½ï¿½ï¿½ �� üũ �ڽ��� ���õǸ� IDEA�� ��� �޼ҵ带 ���η� ���� ��� ���Դϴ�.  ï¿½Êµï¿½ �׷��� �޼ҵ忡���� ��� ���Դϴ�.


������ abstract �޼ҵ�� �и����� ���� ���Դϴ�. ū ���� ���� abstract �޼ҵ�� �����͸� �׸���ó�� ���̵��� �մϴ�.


 

Show whitespaces 

����� ������ ���� �����̳� ��(Code Style | Indent and Braces | Tabs and Indents ������ ������ ���ӵǴ�) �гο��� �� �ʿ䰡 �ִ����� �����Ϸ��� �� üũ �ڽ��� ����Ͻʽÿ�.


�� �ɼ��� View | Show Whitespaces  �޴� �׸��� ����Ͽ� �ٲ� ��  ï¿½Ö½ï¿½ï¿½Ï´ï¿½.


 

Smooth scrolling  

Select/unselect this check box to toggle smooth scrolling in the editor. 
�������� �ε巯�� ��ũ���� �ٲٱ� ���ؼ� �� üũ �ڽ��� ����/���� �Ͻʽÿ�.

 

'Limits' �ɼ� �׷�

 

Tab limit 

������ ���� �ִ���� �����մϴ�. ���ǵ� ������ ��(�� ����)�� ���� ���ķ�, ���� �� ������ ���� �������� ������ �ʾҴ� ������ �ݰ� �� �� �Դϴ�.
���� Close non-modified files first ï¿½ï¿½ üũ�Ǹ�, �� ����� ������ ù ��°�� ���� ���Դϴ�.

Recent files limit 

���⿡�� ������ ���ڴ� ����� �� ���� ���� ���ϸ��� �ֱ��� ������ ��Ͽ� ���� �޼ҵ带 �����ݴϴ�. �װ��� Ctrl + E Å°ï¿½ï¿½ �������� �����ͷκ��� �׼����� �� �ֽ��ϴ�.

Maximum number  of contents to keep in clipboard  

���⿡ ������ ���ڴ� ���� �ڵ� ������ ��� Ŭ�����忡�� ������ ������ �����ϰ�, �װ��� Ctrl + Shift + V ï¿½ï¿½ï¿½ï¿½Å°ï¿½ï¿½ ������ �ҷ����� Choose Content to Paste���̾�α��� ������ �Բ� �׼����� �� �ֽ��ϴ�.

 

'Code folding' ï¿½É¼ï¿½ �׷�

 

Show code  folding outline 

���� Ȯ�εǸ�, �ڵ� ����  ������ ǥ�õ˴ϴ�.

Collapse by default 

������ �����Ϳ��� ������ ù ��°�� ���� �� �÷����� �ڵ� ���� ���� �����ִ� üũ �ڽ��� �����Ͻʽÿ�.

 

'Brace Highlighting' �ɼ� �׷�

 

Highlight matched  brace  

���� ����� IDEA�� ����� ��ȣ�� �� ���� �Ǵ� �װ��� ���� ���� �ٷ� ij���� ��ġ�� �� ��ȣ�� ����/�ݱ��� ���� �����ϱ� ���Ѵٸ� �� üũ �ڽ��� �����Ͻʽÿ�. �װ��� ������ HTML/XML �±� ��� �۵��մϴ�.

Highlight current  scope 

���� ����� IDEA�� ������ ij�� ��ġ���� Ÿ������ �ڵ带 ���� ���� ������ �����ϱ� �ٶ�� �� üũ �ڽ��� �����Ͻʽÿ�.

 

'Paste' �ɼ� �׷�

 

Reformat 

��� IDEA�� �ڵ� ������ paste�� ������ �����Ͻʽÿ�.

None  

���̽�Ʈ �ڵ�� ������ ij�� ��ġ���� ���Եǰ�(�����μ�), � �������õ� �̳� �ε��õ� ������� �ʽ��ϴ�.

Indent Block 

������ ï¿½Úµï¿½ ��Ÿ�� ���� ï¿½ï¿½ ������ ���̽�Ʈ �ڵ� ������ ������ �鿩���� ���ؿ� ��ġ�˴ϴ�. �׷��� �� ���� ������ �ٲ����� �ʽ��ϴ�.

Indent Each Line

Each line of the pasted code block is positioned at the proper indentation level, according to the current Code Style Settings  .

������ �ڵ� ��Ÿ�� ������ ������ ���̽�Ʈ �ڵ� ������ ���� ������ ������ �鿩���� ���ؿ� ��ġ�˴ϴ�.

Reformat Block 

The pasted code block is reformatted, according to the current Code Style Settings  . 
������ ï¿½Úµï¿½ ��Ÿ�� ���� ï¿½ï¿½ ������ ���̽�Ʈ �ڵ� ������ �����˵˴ϴ�.

 


�� �ɼ��� ������ �� ���� ������ �����ϴ� ��� ������ ��Ʈ�� �����ϴ� �ڵ��� ���Ͽ� ���ؼ��� ������ �۵��մϴ�.


 

Insert imports 

���-�ٿ� �ڽ�����, IDEA�� �ڵ��� ���̽�Ʈ �ڵ� ������ ���� ����Ʈ�� ������ ��带 �����Ͻʽÿ�.
����� IDEA���� ���� �ٸ� ���Ϸκ��� �ڵ��� ������ ���� �� �� Ư¡�� ���� ���մϴ�. �׸��� "Ÿ��" Ŭ�������� ����Ʈ���� �ʴ� Ŭ������ �� ������ ������ �����մϴ�.  IDEA�� �ڵ������� �׷� Ŭ������ �߰��ϰ�, �� ���-�ٿ� �ڽ����� ���õ� ��忡 ���� �ൿ�մϴ�.
���� ���� �̿��� �� �ֽ��ϴ�:

All  
��� ��

�ڵ������� �ڵ��� ���̽�Ʈ�� ���Ͽ��� �߰ߵǴ� ��� Ŭ������ ���� ����Ʈ ������Ʈ��Ʈ�� �߰��ϰ� ���� ������ Ŭ�������� ����Ʈ ���� �ʽ��ϴ�.


����� ������Ʈ�� ������ Ŭ���� ������ ���� ����� ���� ������ ���� �ڵ� ������ ���̽�Ʈ �� �� �� �ɼ��� ��뿡 �����Ͻʽÿ�.
�װ��� ����� �ڵ忡�� ���� ������ ����Ʈ�� �ʷ������� �𸨴ϴ�.


 

Ask  
�����ʽÿ�

�ڵ� ������ ���̽�Ʈ �� ��, Select Classes to Import  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ���ʽÿ�:


����Ʈ�Ǵ� Ŭ������ ���� ����/������ ���� Ctrl�� ShiftŰ�� ����Ͻʽÿ�.


���� ����� �� ���̾�α��� Ŭ������ �Ϻθ� �������� �ʰ�, ���̽�Ʈ �ڵ� ���Ͽ� �׵��� ���ÿ� �ΰ� ���� ������, �˾� ���Ȱ� �Բ� IDEA�� ���������� ����Ʈ �������� Ŭ������ �ڵ������� ������ ���Դϴ� ��ſ��� Alt + Enter Å°ï¿½ï¿½ �������� �׵��� ���߿� ����Ʈ�ϴ� ���� ����մϴ�:


 

None  
�ƹ��͵�

��� �� �ڵ� ����Ʈ�� ������� ������, ���� Select Classes to Import ���̾�αװ� �������� �ʽ��ϴ�.


IDEA�� ��� ����Ʈ ���� �ʴ� Ŭ������ ��� �ؼ����� �߰��� ���ķ� �� Ŭ�������� ���������� ä���Ǹ� �˾�(���Ask ���ǿ��� ������)�� Alt + Enter Å°ï¿½ï¿½ �Բ� ����Ʈ ������Ʈ��Ʈ�� �����ϴ� ���� ���� ���� ǥ�õ� ���Դϴ�.


 

 

'Strip Trailing Spaces on Save' �ɼ� �׷�

 

Drop-down box 

������ ������ ������ ������ ���� ������ �����̽��� IDEA �� ����(�Ǵ� ������ �ʴ�) ��带 �����Ͻʽÿ�.
���� ��尡 �̿�� �� �ֽ��ϴ�:

Modified lines 

Strips trailing spaces only at the end of modified lines. 
����� ������ ���� ������ �����̽��� ����ϴ�.

All 

Strips trailing spaces on all lines. 
��� ���� ������ ������ �����̽��� ����ϴ�.

None 

Does not strip trailing spaces. 
������ �����̽��� ������ �ʽ��ϴ�.

 

'Optimize imports on the fly' üũ �ڽ�

 

Check box

���� ���õǸ�, IDEA�� ����� ������ ���� �ڵ������� ����Ʈ ����ȭ ������ ������ ���Դϴ�.