������ ������  

 

�� ������ 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 �� �� ������ �������� �ʽ��ϴ�.


���õ� ����

 Editing Files  

 Editor Shortcuts  

 Common Editor Shortcuts  

 Code Navigation