Rename Class �����丵�� ����ڿ��� Ư���� Ŭ������ �̸��� �ٲٰ�, �ڵ忡�� Ŭ������ ��� ������ �ڵ������� �����ϴ� ���� ����մϴ�.
rename a class �ϱ� ���ؼ�, ù ��°�� ������Ʈ �� (Project, Source �Ǵ� Commander)�� ��� �Ϳ��� �װ��� �����ϰų�, �Ǵ� �����Ϳ��� �� �̸��� ij���� ��ġ�ϰ� Shift + F6 (�ٸ� ����� �� �޴��κ��� �Ǵ� ��Ű������ ���콺 ������ ��ư�� Ŭ���Ͽ� �ҷ����� �˾� �޴��κ��� Refactor | Rename... �޴� �׸��� �����մϴ�) �� �����ϴ�.
������ ���̾�α״� ���ο� Ŭ���� �̸��� �����ϱ� ���� ��Ÿ�� ���Դϴ�:

1. �ؽ�Ʈ �ʵ忡��, Ŭ������ ���ο� �̸��� �����մϴ�.
2. ���� ����� ���ڿ��� �ּ����� Ŭ���� �̸� ��뿡 ���� Ž���ϰ� �;��ϸ� Search
in comments and strings üũ �ڽ��� ��� �����ϰ� �Ͻʽÿ�.
3. ���� ����� IDEA�� non-java ���Ͽ��� ���õ� Ŭ���� ��뿡 ���� Ž���ϱ⸦ ���Ѵٸ� Search
in non-java files üũ �ڽ��� ��� �����ϰ� �Ͻʽÿ�.
4. ���� ����� IDEA�� �ǹ̰� �ִ� �̸��� ������ �� �ִ� �� Ŭ���� Ÿ���� ������ ���� Ž���ϱ⸦ ���Ѵٸ� Rename
variables üũ �ڽ��� ��� �����ϰ� �Ͻʽÿ�.
5. ���� ����� IDEA�� �ǹ̰� �ִ� �̸��� ������ �� �ִ� �� Ŭ���� ������� ���� Ž���ϱ⸦ ���Ѵٸ� Rename
inheritors üũ �ڽ��� ��� �����ϰ� �Ͻʽÿ�.
6. ���� ����� Preview usages to
be changed üũ �ڽ��� ��밡�� �ϰ� �ϸ�, IDEA�� ���õ� Ŭ������ ��뿡 ���� �˻��� ���̰�, Find �����쿡�� ����� ǥ���� �� �Դϴ�.
7. ����ϱ� ���ؼ� OK�� Ŭ���մϴ�. ���� ����� Preview �ɼ��� �������� ������, ��� Ŭ������ ���� ������ ��� ����� ���Դϴ�.
������ ����� �̸��� ����˴ϴ�.
����Ʈ ������Ʈ��Ʈ
Ŭ������ ���� �̸�
���õ� Ŭ���� Ÿ���� �ִ� ����
���� Rename variables �ɼ��� ���õǸ�, ��ſ��� Rename Variables ���̾�αװ� ������Ʈ �� �� �Դϴ�.

IDEA�� �ǹ̰� �ִ� �̸��� ����� �� �ִ� �������� �˻��ϰ�, ǥ���մϴ�. ���� ���, myClass �� ourClass ��
������ �� �ְ�, �׷� �̸��� ���ȵ� ���Դϴ�. �׷��� IDEA�� aaa�� �׷� �̸��� ���� ��Ȯ�� ������ ���� ���� �����ϴ�.
Ŭ���� �����
���� Rename inheritors �ɼ��� ���õǸ�, ��ſ��� Rename Inheritors ���̾�αװ� ������Ʈ �� �� �Դϴ�( �װ��� ���� ��޵� Rename
Variables�� �⺻������ ������). IDEA�� �ǹ̰� �ִ� �̸��� ����� �� �ִ� ����� ���� �˻��ϰ�, ǥ���մϴ�. ���� ���, MyClassExt �� OurClassExt �� ������ �� �ְ�, �׷� �̸��� ���ȵ� ���Դϴ�. �׷��� IDEA�� aaaExt�μ� �׷� �̸��� ���� ��Ȯ�� ������ ���� ���� �����ϴ�.
���� Preview �ɼ��� ��� �����ϰ� �ϰ� �Ǹ�, Refactoring
preview ������� �̸��� ����Ǵ� Ŭ������ ��� �߰ߵ� ����� ǥ���մϴ�. �� �����쿡�� ����� ������ �ϱ⸦ ���ϴ� ����� ������/������ �� �ֽ��ϴ�.

|
���� Preview �ɼ��� �Ұ����ϰ� �Ǹ�, ���� �߻��� �ڸ�Ʈ�� ���ڿ����� �߰ߵǸ� Refactoring
preview ������� ��� �ؼ����� ��Ÿ������ �𸣸�, �Ǵ� ������ �޴� ������ �б� �����Դϴ�.
|
|