�� ������ Editor window�� �ֿ� �ð� ��Ҹ� ǥ���ϰ� �װ͵��� ������ ����մϴ�. ����������� ��ҳ� Ư¡�� ���� ���� ���� ������ �Բ� ���ȿ� ��θ� ������ ���� �ֽ��ϴ�.
Editor User Interface Elements
|

TABS AND TAB GROUPS
�����ʹ� ����� �ҽ� �ڵ�� �ٸ� ������ ����, �����ϴ� ���Դϴ�. ����� ������ ���� ���� ���� ������ �и��� ���� �ǿ� ��Ÿ���ϴ�. ��� ����� ���� ���� ������ ���� �ִ���, �ѹ��� �� ���� ���ϸ��� ������ �۾��� �� �ֽ��ϴ�. ����� ���� �����ϰ� �ִ� ������ current file �̶�� �Ҹ��ϴ�. �� �ٸ� ������ �����ϱ� ����, ����� �� ���� �����ؾ߸� �մϴ�. ���� ���� �� ���̸� �׺����Ʈ �Ϸ���, Alt + Right/Left ����Ű�� ����Ͻʽÿ�.
����� Project �� Commander �� �����츦 �̿��Ͽ� ������ �� �� �ְų�, ������ ���� �װͿ� ������ ���� �� �ֽ��ϴ�.
�׵��� ������ ��ġ�� ���� �۾� ������ �Բ� ���� ���Ͽ� ���� ���� Tab Group�� �����մϴ�. ����Ʈ�� �ϳ��� �� �׷��� ������ �����쿡 ��Ÿ���ϴ�. �׷���, ����� �ϳ��� �ΰ��� �� �׷��� �� �� �ְ�, �Ʒ��� ù ��°(���� ����) �Ǵ� ������ ���ִ� ��(���� ����)�� �� �� ��� ���̶� �� �� �ֽ��ϴ�. �� ��° �� �׷��� ù ��°�κ��� ���� ������ ������ �ٸ� ������ ������ �� �ֽ��ϴ�. ��� ����� �� ���� �� ������ ������ �� ������, �� ���� �� �׷��� ����ϸ� ����� �ٸ� ���� �����ϴ� ���� �� ������ ���� ���� �����մϴ�.

|
�̰��� �ϳ��� ���� ���� ������ �� ���� ����� ������ �Ͱ� �ٸ��ϴ�. �� �ڼ��� ������ ���ؼ�, �Ʒ� Splitter �� ���ʽÿ�.
|
WORKING WITH TAB GROUPS
�� ������ ������ ������ �� �׷��� ����ϱ� ���� �Ϻ��� �⺻ ���� �����մϴ�.
�� ��° �� �׷��� ǥ���ϱ� ����, ����Ʈ �� �׷��� � ���� ������ ��ư�� Ŭ���ϰ�, ���� �޴��κ��� ���ϴ� ������ �����ϴ�.
������ �ٸ� �� �׷����� �ű�� ����, ����� �ű�� ���ϴ� ������ �� ���� �޴� ������ Move to Opposite
Tab Group �� �����Ͻʽÿ�.
�� ��° �� �׷��� �ݱ� ����, ��� �� ���� ������ �����ʽÿ�. ���� �� �׷��� ���� ���� �� ����� ���� ���̳� �����ִ� �ٸ� �ϳ��� �������� �ʽ��ϴ�.
����Ʈ��, ���� �� �׷��� �ֻ����� ��Ÿ���ϴ�. ����� ���� �ɼǿ��� ��ǥ ���ڸ� �����Ͽ� �ٴ�, ������ �Ǵ� ���ʿ��� �װ͵��� ��ġ�� �� �ֽ��ϴ�:
File | Settings | IDE Settings: Appearance: Editor tab
placement
WORKING WITH TABS
�� ������ �ǰ��� �۾��� ���� �Ϻ��� �⺻ ���� �����մϴ�.
Single or multiple
rows: ����Ʈ��, ��� ���� �������Դϴ�. ���� ����� ������ ������, ���� �� �Ǵ� �� �̻��� ���� �����մϴ�. �׷���, ����� ���� �ɼ��� Ȯ���ϴ� �Ϳ� ���� �ϳ��� �࿡�� �װ͵��� ǥ���ϵ��� ������ �� �ֽ��ϴ�:
File
| Settings | IDE Settings: Appearance: Editor tabs in
single row: �� �ɼ��� Ȯ�ε� ��, �������� ���� ġ���� ���� ������ ��ũ�� �ƿ� �Ǿ� ���� �ʴ� �ǰ� ������ ���� �ٽ� ���̵��� �ϱ� ���� ����� ����� �� �ִ� ��ũ�� ��ư �� �� ��Ÿ���ϴ�.
Tab information:
�� ���� ���� Ÿ���� ǥ���ϰ� �ִ� ���ϸ��� �������� ǥ���մϴ�. ���� ������Ʈ�� ���� ��� ����ϸ�, ������ ���°� ���� �� �� ��Ʈ ���� ���մϴ�. ���� ���� �ɼ� option File |
Settings | IDE Settings: Editor: Display: Mark modified
files with asterisk �� üũ�ȴٸ�, �� �� ������ ���� ���� ���� ������� �ʾҴٸ�, ��ǥ�� �� ���� ��Ÿ���ϴ�.
Open tabs limit: ���ÿ� ������ ���� ���� ���� �ɼ� File | Settings
| IDE Settings: Editor: Limits: Tab limit ���� ������ ���� ���� ���ѵ˴ϴ�
���� ����� �Ѱ踦 �ʰ��ϴ� ������ ����, IDEA�� ���� ��Ģ�� ���� ������ �� ���� �� ���� �ڵ������� �ݽ��ϴ�:
���� �ɼ� File | Settings
| IDE Settings: Editor: Limits: Close non-modified
files first�� Ȯ�εȴٸ�, �� �� �� ����� ���ϵ��� ù ��°�� ���� ���Դϴ�.
���� �� �Ⱓ ���� �������� �ʴ� ������ ù ��°�� ���� ���Դϴ�.
����� �� �Ѱ� �ɼ��� ���ɼ��� � Ư���� ���̶� �ǿ� ������ ������Ű�� �Ϳ� ���� �ݴ� ���� ������ �� �ֽ��ϴ�. ����� �� ���� ���� ��� ���̶� �ǿ� ������ ������ų �� �ֽ��ϴ�:
�� �޴��� Window | Pin Active Tab �׸��� �����Ͻʽÿ�.
���� ���� �޴����� Pin �� �����Ͻʽÿ�.

��� ������ ������Ű�� ���� �հ� ���� File | Settings
| IDE Settings: Editor: Limits: Tab limit ������ �Ѱ� ������ �ʰ�������
�� ���� ���� ���� ���·� ���� ���ο� ���� ���ο� ���Ͽ� ���� �߰��˴ϴ�. �ǿ��� ���� ���� ����, ���� �� �Ѱ� �ɼ��� �ʰ��ϰ� �Ǹ� ������ �ݱ⸦ ��� �ϱ� ���ؼ�, ����� ������ �� �� �ֽ��ϴ�
�� �޴����� �ٽ� Window
| Pin Active Tab ����
���� ���ƿ��� �޴����� Unpin ����
������ ���� �����ϱ� ���� �ش�:
���� ����� ���� �ڵ������� ������ �ٶ��� ������, ���� ��� ����� Tab
limit 1000�� �����ص� �����ϴ�.
�ݸ鿡, ���� ����� �ǰ� �Բ� �۾��� �Ⱦ��ϸ� ����� �� �Ѱ踦 1�� ������ �� �ֽ��ϴ�. �� ��쿡��, �� ��° ������ ���� ù ��°�� �����ϴ�. ����� �׶� Ctrl + E ���� Recent Files ��-���� ȣ���Ͽ� ����Ͽ� �ֱ� ���� ���� ���̿��� �׺����Ʈ �� �� �ֽ��ϴ�.

|

|
���� ���� ������ ����Ʈ ����⿡ �ֽ��ϴ�. ����Ʈ���� �־��� ������ ����
File | Settings | IDE Settings: Editor: Limits: Recent
file limit���� ������ �� �ֽ��ϴ�.
|
Closing tabs:
�� ������ ���� ���� �޴��� ���� ����(�׸��� �׵��� ������ ��)�� �ݱ� ���� ��ſ��� �� ���� ���ɼ��� �����մϴ�:
Close: ������ ������ �ݽ��ϴ�. ����Ű: Ctrl �� F4.
Close all but this: ������ ������ �����ϰ� ��� ���� ������ �ݽ��ϴ�.
Close all: ������ ������ �����Ͽ� ��� ���� ������ �ݽ��ϴ�.
SPLITTER:
����� Splitter�� ����Ͽ� ���� ������ �ٸ� ��ǰ�� ǥ���ϰ� �ִ� �� ���� ����� �� ���� ���������� ���� �� �ֽ��ϴ�.
����� ���� ������ �� �ִ� �ΰ����� ����� �ֽ��ϴ�:
1. Ŀ���� ���� �巡�� ����( )�� ���� ������ ���콺 �����͸� Splitter ������ �ű�ϴ�, �׷� ���� ���� �ؽ�Ʈ �������� �ٶ�� ��ġ�� ���� Splitter�� �巡���մϴ�.
2. Splitter ������ Center ��ư�� Ŭ���մϴ�. ����� ���� �ؽ�Ʈ ������ �߾ӿ��� ������ ���Դϴ�.

����� ���� ������ ����� ������ ����̽��� ����ϰ� �ִ� ���� ���� �������� Splitter�� ���� �Ǵ� �Ʒ��� ���� �Ϳ� ���� ũ�⸦ ������ �� �ֽ��ϴ�.
����� 2���� ���� ��� ���̶� un-split ����� ���ƿ� �� �ֽ��ϴ�:
1. Ŀ���� ������� ������ ������ Splitter ���� ���콺 �����͸� �ű�ϴ�, �� ���� ����⿡�� Splitter �Ǵ� ���� ���� ������ ����⳪ �ٴڱ��� Splitter�� �巡�� �մϴ�.
2. Splitter ���� Up �Ǵ� Down ��ư�� Ŭ���մϴ�. Splitter�� ���� �ؽ�Ʈ�� ����⳪ �ٴڿ� ��ġ�� �� �Դϴ�.
un-split ���⿡��, ����� Up �Ǵ� Down ��ư�� Ŭ���Ͽ� �ؽ�Ʈ�� ����⳪ �ٴڿ��� Splitter�� �� ��ġ��ų �� �ֽ��ϴ�.
LINE NUMBERS:
�� ��ȣ�� ����Ʈ�� ������ �������� �ְ� ���� �����ڸ��� ��Ÿ���ϴ�. ����� ���� �ɼ�: (File
| Settings | IDE Settings: Editor: Display: Show
line numbers ) �ȿ� �� ��ȣ�� on �Ǵ� off ������ �� �ֽ��ϴ�.
GUTTER: Gutter:
Gutter�� �� ��ȣ(��Ÿ�� ��)�� ���� ���� ���� ���̿� ȸ���� ��μ� ��Ÿ���ϴ�. ó���� ���ο� ������ ���� ��������ʽÿ�, �װ��� ������ ���� ������ �������̵� �ǰ� ����� ����� ���� �극��ũ����Ʈ, �� ��ũ�� �������� ǥ���� �� �ֽ��ϴ�.
Ư���� Gutter Ư¡�� IDEA(CVS,
StarTeam�� VSS)���� ���� �̿��� �� �ִ� ������ VCS ���տ� �Բ� � ��쿡 ���õ˴ϴ�. �� ����� ����(�߰�/����/�����)�� ����� ����󿡼� ���ӵǴ� ä���� Change
Marker�� �����ϴ�.

�׷� ��Ŀ�� Ŭ���ϴ� ���� �̿��� �� �ִ� 4�� ���۰� �Բ� ���ٸ� �θ��ϴ�:
Down
|

|
������ ���� �������� �̵�.
|
Up
|

|
������ ������ �������� �̵�.
|
Rollback
|

|
���� ���õ� �������� �ѹ��մϴ�.
|
Show
Difference
|

|
���� ���õ� ������ ���� Difference Viewer�� �θ��ϴ�.
|
MARKER BAR:
��Ŀ �ٴ� ������ �������� �������� �����ڸ��� �Ʒ��� ��Ÿ���ϴ�. �װ��� ����� �ڵ忡�� ��ſ��� � ������ ���縦 ���ǽ�Ű�� �׷����� ������ ǥ���մϴ�:
��ü���� �����ϴɷ�
���� ����
�����Ϸ� ���
To Do �׸�
���� ���Ͽ��� ������ ���
������ ������ ������(�Ʒ� �׷����� ���ʽÿ�)�ǰų� ���� �ʰų� �ֻ����� ������ ���� ǥ�ñ�� �ð������� ǥ���մϴ�. ������ �м��� ������ ������ �˾��ϴ� �����ڿ� ���콺�� ���� �뺸�ʽÿ�.

�ٸ� �׷����� ��Ŀ�� � ���� Ŭ���ϸ� ����� ���������� ���� ���ΰ� ��Ҹ� �׺����Ʈ �մϴ�. ª�� ������ ������ �˾��ϴ� ����� ���� ��Ŀ�� ���콺�� ���� �뺸�ʽÿ�.(������ ����� ���� ��Ŀ�� �˾� ������ ������ �ʽ��ϴ�.)
See also:
Error Highlighting
Working with Editor window features
|
�� ������ ������ �������� �� ���� �⺻ Ư���� �����մϴ�:
Useful keyboard shortcuts
Code Folding
Multiple Paste
Column Mode text selection
Mouse behaviors
Useful
Keyboard Shortcuts:
���� ��: Alt + Left
���� ��: Alt + Right
�ֱ� ��Ƽ�� �� ������� ����: F12
������ �� �ݱ�: Ctrl +
F4
�÷� ��� ���: Alt +
Shift + Insert
����Ű�� ���� �� ���� ������ ����, Common Editor Shortcuts �� ���ʽÿ�.
Code
Folding:.
�ڵ� ������ �ƿ������� ���������Ǵ� �ڵ��� ��� ������ �����ݴϴ�. �װ��� ���ҵǾ� ���� ������ ù ��° ���� �������ϴ�. �� Ư¡�� �ִ� �۾��� ���ؼ� �� ���� ������ ����, Editing Files: Code Folding
�� ���ʽÿ�.
Multiple
Paste:
IDEA�� IDEA ������ ���۵Ǿ��� ���ķ� ������ ����Ǿ��� ���� �������� �����ϴ� Ŭ������ ����Ʈ�� ���� Ư���� ������ ���� �ֽ��ϴ�. ���� �뷮�� File | Settings
| IDE Settings | Editor �޴����� Ŭ������ �ʵ� �ȿ��� �����ϱ� ���� ����Ʈ�� ������� ���� ���� Ŀ���͸����� �˴ϴ�
���� ���̽�Ʈ�� ����ϱ� ���ؼ�,
������ �޴� �Ǵ� ����Ű Ctrl + Shift + V �Ǵ� Ctrl + Shift + Insert �� ���� �ϳ��� ����Ͽ� Paste... �����մϴ�. Choose Content to
Paste �� ������ ���� ��Ÿ�� ���Դϴ�

���� �ʵ�� ���ÿ� ���� ����� �׸��� ����� ǥ���մϴ�. �ٴ� �ʵ�� ��Ͽ��� ���� ���õ� ����� ����Ʈ�� ǥ���մϴ�.
����� �װ��� ���� Ŭ���ϰų�, OK�� Ŭ���Ͽ� ij���� �ű�� �Ϳ� ���� ������ �� �ְ�, ��Ҹ� ������ �� �ֽ��ϴ�.
Column
Mode text selection:
���, �������� �ؽ�Ʈ ������ ���� ����Դϴ�. �� ����� ����, ��ü ���� �Ǵ� �� ���� ������ �κ��� ������ �� �ֽ��ϴ�.
�ڸ��� ��� �ؽ�Ʈ ������ ��ſ��� Į��(������ ���簢�� �����̶�� �Ҹ��é¼)�� �ٰŷ� �ϴ� �ؽ�Ʈ�� �����ϴ� ���� ����մϴ�.

Column mode �� �ٲٱ� ���� Alt +
Shift + Insert �� �����ʽÿ�. ���� �޴�����Edit | Column Mode�����ϰų� �Ǵ� ������ ���� �޴����� Column
Mode�� �����Ͻʽÿ�. �÷� ��尡 ��۵� ��, ���� ǥ������ ���� ��� ������ ��Column�� �ܾ ǥ���մϴ�.
����� ������ ��� �����ϴ� ���� ������� ����� ������ ����̽��� �Բ� ���ϴ� Į���� �����Ͻʽÿ�. Ű���带 ����Ͽ� �����ϱ� ����, Shift �� ������Up/Down/Left/Right È��ǥ �� ����Ͽ� �÷��� �����մϴ�.

|
����� �÷� ��� �ؽ�Ʈ ������ ����� ��, ���� �װ��� File
| Settings | IDE Settings | Editor: Virtual Space �ɼǿ��� ���� �������� �ʴٸ� Allow
placement of caret after end of line�� �Ͻ������� ��� �����ϰ�
�ϰ� �˴ϴ�
|
Mouse
behavior:
IDEA ������ �������� ���콺(�Ǵ� �ٸ� ������ ����̽�)�� � ������ �Ʒ��� ���� �����մϴ�. (������ ǥ�� ��ư ������ �����մϴ�.)
���콺 Ŭ���� ����
|
No
Shift is pressed
|
Hold
the left button, press Shift, move the mouse pointer
|
Single click
|
�����Ϳ� ij���� ���õ� ���� ������ �ű�ϴ�
|
�ؽ�Ʈ�� �����ϰ� �ִ� ij���� �ű�ϴ� ������ ���ڸ� Ű��ϴ� ����
|
Double click
|
ij���� �������� ���õ� �� ������ �ű��, �ܾ �����մϴ�
|
�ؽ�Ʈ�� �����ϰ� �ִ� ij���� �ű�� ������ �ܾ� ������
Ű��ϴ�
|
Triple click
|
ij���� �������� ���õ� �� ������ �ű��, ������ �����մϴ�
|
�ؽ�Ʈ�� �����ϰ� �ִ� ij���� �ű�� ������ �� ������
Ű��ϴ�
|
�����Ͱ� ���� Gutter ������ �� ��ȣ ���� �ִ� ���� ����� ���� ���콺 ��ư�� ��� �ִٸ� �׶� �����͸� �ű�ʽÿ�, �ؽ�Ʈ�� ù ��°�� ����Ű�� �Ǿ��� �ϳ��κ����� ���� ���ۿ� ���� ���õ� ������ ���Դϴ�.
������ ��������� �� �Ŀ�, ����/�߰� ���콺 ��ư�� ��� ���õ� �ڵ带 ���ϴ� ��ġ���� �巡�� �� ��� �Ͻʽÿ�.
Ctrl +
Click �� ������ Ŭ����/�������̽� �̸�/��� ���� �߰���ư�� Ŭ���ϸ� ��� ���DZ��� �׺����Ʈ �� �� �ֽ��ϴ�.
���� ����� ��-����� ���콺�� ������ ������, ����� ���� �� ũ�ų� �� ���� � ������ ���̶� �ؽ�Ʈ�� ũ�⸦ �����ϱ� ���� ����� �� �ֽ��ϴ�.
�۲� ũ�⸦ Ȯ���մϴ�:
Ctrl�� ������, ���콺 ���� �Ϻη� ��ũ�� �մϴ�
�۲� ũ�⸦ ���Դϴ�: Ctrl�� ������, ���콺 ������ �������� ��ũ�� �մϴ�
���� ����� �� ���Ͽ��� �ؽ�Ʈ�� Ȯ���ϰų�, ���̰ų�, �� �ٸ� ���Ϸ� ����ġ �ϸ�, ù ��°�� ���ƿ��� ����� �װ��� ���� ���� �Ϳ� ���� �ؽ�Ʈ ������� ���� �ֽ��ϴ�. ����� ������ �ݰ� �Ǵ� IDEA�� exit �� �� ������ �������� �ʽ��ϴ�.
|