�ڵ� �׺���̼�

 

�� ������ IntelliJ IDEA���� ����� ���ϰ� �ڵ带 ��� �׺���̼� �ϴ°��� ����մϴ�.

 

������ ������ �ٷ����ϴ�:

 Go to Class
 Go to File
 Go to Symbol
 Open Recent File
 Go to Line
 Back/Forward
 Last Edit Location
 Declaration
 Implementation
 Type Declaration
 Super Method
 Next/Previous Method
 Ctrl + { or }
 Next/Previous Highlighted Error

 

 

�Ϲ� �׺���̼�


IDEA
���� ����� ���ϴ� Ŭ������ ���� �׺����Ʈ �� �� �ֽ��ϴ�.  ï¿½Ù·ï¿½ ���� �޴����� Go To |  Class...  ï¿½ï¿½ �����ϰų�  Ctrl + N �� �����ʽÿ�.  Å¬ï¿½ï¿½ï¿½ï¿½ �̸��� �Է��ϱ� ���� �ؽ�Ʈ �ʵ尡 �ִ� ���� �����찡 ���� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �ؽ�Ʈ �ʵ忡�� ���ڸ� Ÿ�����ϱ� �����ϴ� �Ϳ� ����, ��� ���̾�α״� �Էµ� ���꽺Ʈ���� ��ġ�ϴ� Ŭ���� �̸��� ��ſ��� �����ϸ鼭 ��Ÿ���ϴ�.


���ϵ� ī�� ����,*(��ǥ)�� 0 �̻� ���ڸ� ǥ���ϰ� �ִ� Ŭ���� �̸����� ���� �� �ֽ��ϴ�.


Ŭ���� �̸��� ������ ���� Ctrl + Q ï¿½ï¿½ ������ �� Ŭ������ ���� Javadoc ������ ǥ���մϴ�.


���� ����� Go to Class/File/Symbol ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¿ï¿½ï¿½ï¿½ Ÿ�����ϱ� �����ϰ�, ����� �ٸ� ���� �ʿ��ϴ� ��� �����ϱ� �����ϸ�, �ٷ� �ʿ��� �ϳ��� �θ��ʽÿ�.  Å¸ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �ؽ�Ʈ�� ������� ���� �� �Դϴ�.



���� �ʹ� ���� Ŭ������ ������ ����� ��� ���ῡ ���� ��ȣ�� �� ���Դϴ�.  ï¿½Ë»ï¿½ ������ ������ ���� ��Ͽ��� ��� ���յ� Ŭ������ ���� ���� ����� �� ���� ���ڸ� �Է��ؾ߸� �ϴ� ���� ǥ���մϴ�.
����Ʈ��, ���� ������ ������Ʈ Ŭ������ ��� ��Ͽ� ��Ÿ���ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ Include non-project classes üũ�ڽ��� �����Ѵٸ� ����� �ڹ� SDK�� ���̺귯���κ��� ������ Ŭ������ ǥ���մϴ�.



Ŭ������ �����ϸ� �����Ϳ��� Ŭ������ �ҽ� �ڵ带 �� ���Դϴ�.


����� ���� ���ϴ� ���Ͽ� �׺����Ʈ �� �� �ֽ��ϴ�.  ï¿½ï¿½ �޴����� Go To |  File...�� �����ϰų� �Ǵ� Ctrl + Shift + N   �� �����ʽÿ�.  ï¿½ï¿½ï¿½Ï¸ï¿½ï¿½ï¿½ �Է��ϱ� ���� �ؽ�Ʈ �ʵ尡 �ִ� ���� �����찡 ���� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �ؽ�Ʈ �ʵ忡�� ���ڸ� Ÿ�����ϱ� �����ϴ� �Ϳ� ����,  ï¿½ï¿½ï¿½ ����� �Էµ� ���꽺Ʈ���� ��ġ�ϴ� Ŭ���� �̸��� ��ſ��� �����ϸ鼭 ��Ÿ���ϴ�.


���ϵ� ī�� ����,*(��ǥ)�� 0 �̻� ���ڸ� ǥ���ϰ� �ִ� ���ϸ����� ���� �� �ֽ��ϴ�.


���� ����� Go to Class/File/Symbol ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¿ï¿½ï¿½ï¿½ Ÿ�����ϱ� �����ϰ�, ����� �ٸ� ���� �ʿ��ϴ� ��� �����ϱ� �����ϸ�, �ٷ� �ʿ��� �ϳ��� �θ��ʽÿ�.  Å¸ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �ؽ�Ʈ�� ������� ���� �� �Դϴ�.


���� �ʹ� ���� ������ ������ ����� ��� ���ῡ ���� ��ȣ�� �� ���Դϴ�.  ï¿½Ë»ï¿½ ������ ������ ���� ��Ͽ��� ��� ���յ� ������ ���� ���� ����� �� ���� ���ڸ� �Է��ؾ߸� �ϴ� ���� ǥ���մϴ�.
����Ʈ��,  Go To | Class... ���̾�αװ� �װͿ� ���� ���� �� �ִ� ���� � Java ���ϵ� ��� �׸� ǥ�õ��� �ʽ��ϴ�. �׷���, ���� ����� Include java files Ã¼Å© �ڽ� �����Ѵٸ�, ��� �׸��� ������Ʈ�κ��� �̸��� ��ġ�ϴ� �Ͱ� �Բ� �ڹ� ������ ǥ���� �� �Դϴ�.


���ϴ� ��ȣ(� �޼ҵ�, �ʵ�, Ŭ����)�� �׺����Ʈ �ϱ� ����, �� �޴����� Go To |  Symbol...  ï¿½ï¿½ �����ϰų� Ctrl + Alt + Shift + N�� �����ϴ�. ��ȣ���� �Է��ϱ� ���� �ؽ�Ʈ �ʵ尡 �ִ� ���� �����찡 ���� ���Դϴ�. ����� �ؽ�Ʈ �ʵ忡�� ���ڸ� Ÿ�����ϱ� �����ϴ� �Ϳ� ����, ��� ����� ������ ������Ʈ���� ��� ��ġ�ϴ� ��ȣ�� ��ſ��� �����ϸ鼭 ���̾�αװ� ��Ÿ���ϴ�.


���ϵ� ī�� ����,*(��ǥ)�� 0 �̻� ���ڸ� ǥ���ϰ� �ִ� ��ȣ���� ���� �� �ֽ��ϴ�.


���� ����� Go to Class/File/Symbol ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¿ï¿½ï¿½ï¿½ Ÿ�����ϱ� �����ϰ�, ����� �ٸ� ���� �ʿ��ϴ� ��� �����ϱ� �����ϸ�, �ٷ� �ʿ��� �ϳ��� �θ��ʽÿ�.  Å¸ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �ؽ�Ʈ�� ������� ���� �� �Դϴ�.


���� �ʹ� ���� �׸��� �߰ߵǾ��ٸ� ����� ��� ���ῡ ���� ��ȣ�� �� ���Դϴ�.  ï¿½Ë»ï¿½ ������ ������ ���� ��Ͽ��� ��� ���յ� ���� ���� ���� ����� �� ���� ���ڸ� �Է��ؾ߸� �ϴ� ���� ǥ���մϴ�.
����Ʈ��, ������ ������ ������Ʈ ��ȣ���� ��� ��Ͽ��� ��Ÿ���ϴ�.  ï¿½ï¿½ï¿½ï¿½ ����� Include non-project symbols üũ �ڽ� �����Ѵٸ�, ��� �׸��� �ڹ� SDK�� ���̺귯������ �߰ߵ� ��ġ�ϴ� ��ȣ�� ������ �� �Դϴ�.




������ �����ϸ� �����Ϳ��� �װ��� �� ���Դϴ�.


�ֱ� ���ȴ� ���� ���̿��� �׺����Ʈ �ϱ� ���ؼ� ����� Ctrl + E�� ������ �ҷ����� Recent Files ï¿½Ë¾ï¿½ï¿½ï¿½ ����� �� �ֽ��ϴ�.


������ �����ϸ� �����Ϳ��� �װ��� �� ���Դϴ�.


���� ������ ����� �ʿ��� ���ο� �׺����Ʈ �� �� �ֽ��ϴ�.  ï¿½ï¿½ �޴����� Go To | Line...  ï¿½ï¿½ �����ϰų� Ctrl + G �� �����ϴ�. Go to Line ���̾�α״� �ؽ�Ʈ �ʵ�� �Բ� ���ϴ� �� ��ȣ�� �Է��ϱ� ���� ��Ÿ�� ���Դϴ�.



�װ��� ������ �� OK �� ������ ����� ���õ� ������ �׺����Ʈ �� ���Դϴ�.  ï¿½×·ï¿½ï¿½ï¿½ ������, �ƹ��͵� �Ͼ�� ���� ���̰� ���̾�α� ������� ���� ���Դϴ�.


����� �׺����Ʈ �� �׸��� ���� �յڷ� �� �� �ֽ��ϴ�.  ï¿½×°ï¿½ï¿½ï¿½ ��� �׺���̼� ������ ȭ��ǥ Å°, Page Up, Page Down, Home, End �� ���� ���� �ܼ��� ���� �����ϰ� ����ϸ鼭 ������ �׸��� �����մϴ�. �� �޴����� Go to | Back �Ǵ� Go to | Forward�� �����ϰų� �Ǵ� Ctrl + Alt + Left �Ǵ� Ctrl + Alt + Right ���� �����ϴ������ ����� �ڵ忡�� ���� �Ǵ� ����  ï¿½×ºï¿½ï¿½ï¿½ï¿½Æ® �� �׸� �׺����Ʈ �� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ �� �׸��� �ִ� ������ ������, �װ��� ���ο� �ǿ��� ���� ���Դϴ�.


����� �׻� ������ �����Ǿ��� �׸����� ���ƿ� �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �ڵ忡 ���� �� �� �޴����� Go to |  Last Edit Location �� �����ϰų� �Ǵ� Ctrl + Shift + Backspace�� �����ϴ�. �ҽ� ������ ���� ���̰� ����� � ���� �����̶� ������� ���� ij���� ��ġ�� ���Դϴ�.

�ڵ� �׺���̼�


Ư���� �׺���̼� �ɼ��� Java �ڵ带 ���� �ֽ��ϴ�.
����� ij�� �Ʒ� �׸��� ���� �׺����Ʈ �� �� �ֽ��ϴ�. �� �޴����� Go to |  Declaration�� �����ϰų� �Ǵ� Ctrl + B�� �����ϴ�.


�ҽ� ������ ������ ij���� ���� Ŭ����, �������̽�, �޼ҵ� �Ǵ� �ʵ� ���� ��ġ�� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ �� �׸��� �ִ� ������ ������ �װ��� ���ο� �ǿ��� ���� ���Դϴ�.



�׸��� ���� �׵��� ��� �͵� ���õ� �Ϳ��� ��ġ���� ������ ���� �޼ҵ� �ñ׳����� �ִ� �޼ҵ��� ��쿡, �˾��� ���� ������ ��ϰ� �Բ� ��Ÿ�� ���Դϴ�.



����� ij�� �Ʒ����� �׸��� ������ �׺����Ʈ �� �� �ֽ��ϴ�.  ï¿½ï¿½ �޴����� Go to | Implementation(s)�� �����ϰų� �Ǵ� Ctrl + Alt + B�� �����ϴ�.



�ҽ� ������ ������ ij���� ������ Ŭ����, �������̽� �Ǵ� �޼ҵ尡 ����� ���� ij���� ��ġ�� ���Դϴ�.  ï¿½ï¿½ ���� ������ ��쿡, ���ϴ� ������ �����ϱ� ���� ��� ���̾�αװ� ��Ÿ���ϴ�.  ï¿½ï¿½ï¿½ï¿½ ����� ���� Ȩ�� �������� �������� Ŭ���ϸ� ���� ���̾�α״� Ŭ���� �Ǵ� �޼ҵ带 ���� ��Ÿ���ϴ�.



�Ʒ��� ���� ���� Ŭ������ ���� ������ Expression ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ì½ï¿½ï¿½ï¿½ ���� ��� ���̾�α׸� �����ݴϴ�.



 
���� �� �׸��� �ִ� ������ ������ �װ��� ���ο� �ǿ��� ���� ���Դϴ�.



����� ij�� �Ʒ����� ���� �Ǵ� �޼ҵ� ȣ���� �׸��� ���� ����  ï¿½×ºï¿½ï¿½ï¿½ï¿½Æ® �� �� �ֽ��ϴ�.  ï¿½ï¿½ �޴����� Go to | Type Declaration ï¿½ï¿½ �����ϰų� �Ǵ� Ctrl + Shift + B�� �����ϴ�.



�ҽ� ������ ���� ���̰� ij���� ������ ���� �Ǵ� �޼ҵ� ��ȯ ���¸� �����ϴ� Ŭ������ ���� ��ġ�� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ �� �׸��� �ִ� ������ ������ �װ��� ���ο� �ǿ��� ���� ���Դϴ�.



IDEA
�� ���� �޼ҵ� / ������ / Ŭ���� ���� �׺����Ʈ �ϴ� ���� ����մϴ�.  ï¿½ï¿½ï¿½ï¿½ ����Ʈ�� ij���� ���ϴ� �ڵ� �׸� ���� �� �޴����� Go to |  Super Method�� �����ϰų� Ctrl + U�� ������ �� �Դϴ�. �ҽ� ������ ���� ���̰� ij���� ���õ� �޼ҵ�/������/Ŭ������ ���� �޼ҵ�/������/Ŭ���� ���� ��ġ�� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ �� �׸��� �ִ� ������ ������ �װ��� ���ο� �ǿ��� ���� ���Դϴ�.

1.  ���� �޼ҵ� ���� �׺����Ʈ �ϴ� ���� ���� �������� ������ ���Դϴ�.  ï¿½ï¿½ï¿½Ãµï¿½ �޼ҵ� ������ ij���� �����Ͻʽÿ�.



 
�׼��� �θ��� �� �Ŀ� ij���� ���� �޼ҵ� ���� ��ġ�� �� �Դϴ�

2.  ���� ij���� ������ ������ ��ġ�ϸ�:

  ���� super ���� ������:

���ϴ� ������ ���� ij���� ����, �׼��� �θ��ϴ�.



ij���� �����ϴ� ���� ������ ���� ��ġ�� ���Դϴ�.



 
���� � super �ݵ� ������:

 
������ �θ��� �� �Ŀ� ij���� ���� Ŭ������ ����Ʈ �����ڿ� ��ġ�� ���Դϴ�.

3.   Ä³ï¿½ï¿½ï¿½ï¿½ ������/�޼ҵ� ���� ���� ���� �� �׼��� ��� ���� �����ϴ� ���� Ŭ���� ���� ����� �׺����Ʈ �մϴ�.

���� ����� �� ���� �������̽��� ����� Ŭ������ ������, �˾� ���̾�α״� ����� �׺����Ʈ �� ��� ���� Ŭ����/�������̽��� ����� �����ϴ� ���� ����ϸ� ��Ÿ���ϴ�.


���� Ŭ���� ���� �޼ҵ�� ���� �׺����Ʈ �� �� �ֽ��ϴ�. ���� �Ǵ� ���� �޼ҵ� �������� �̵��ϱ� ���� �� �޴����� Go to | Next Method �Ǵ� Go to | Previous Method�� �����Ͻʽÿ�. �ٸ� ����� Alt + Down ï¿½Ç´ï¿½ Alt + Up ï¿½ï¿½ ������ �� �Դϴ�



Alt + Down ï¿½ï¿½ �����ʽÿ�.



���� ���� Ŭ������ ����� �ڵ忡 ������ ij���� �װ� ������ ��� �޼ҵ� ������ ǥ���ϴ� ��/�Ŀ� �׷� Ŭ���� ����� ���� ū ��ȣ�� Ư���� ���� ���Դϴ�.

���� �ֿ��� �޴� �׸�/����Ű��XML �������� ����/������ ��ҿ� �׺����Ʈ �մϴ�.



Alt + Down ï¿½ï¿½ �����ʽÿ�.





�ڵ� ������ �����ų� ���� Å« ��ȣ�� �׺����Ʈ �ϴ� ������ �ֽ��ϴ�.  Ä³ï¿½ï¿½ï¿½ï¿½ ���ϴ� �ڵ忡 �ִ� ���� �����ų� ���� Å« ��ȣ�� �׺����Ʈ �ϱ� ����Ctrl + {  ï¿½Ç´ï¿½ Ctrl + }�� �����ʽÿ��ڵ� ������  Brace Highlighting ���ǿ� ����� �ٿ� ���� ������ ���Դϴ�.  ï¿½Ö°ï¿½ï¿½ï¿½ ���ؿ� ������ ������ �ݺ��� ������ ���� ���� �ڵ� �������� �̵��� ���Դϴ�.


�ڵ� �׺���̼��� �� �ٸ� �޼ҵ�� �ϳ��� �߰ߵ� ����/������� �ٸ� ������ �̵��ϴ� �� �Դϴ�.  

���� �Ǵ� ������ ����/����� ���� �̵��ϱ� ���Ͽ� �� �޴����� Go to |  Next Highlighted Error  ï¿½Ç´ï¿½  Go to | Previous Highlighted Error�� �����Ͻʽÿ�. �Ǵ� ������ ����Ͻʽÿ�: F2  ï¿½Ç´ï¿½ Shift + F2�� ������




ij���� ����/����� ������ ��÷� ��ġ�� ���Դϴ�.  ï¿½ï¿½ï¿½ï¿½ � �߰ߵ� ����/����� ������ ����� ���� �޽����� �� ���Դϴ�: