[IntelliJ IDEA] 이름 변경 리팩토링(Rename Refactoring)
이름 변경(Rename)
Rename은 변수와 같은 심볼의 이름이나 파일 및 디렉토리의 이름을 변경해 줍니다.
그냥 이름을 변경하면 되는데 왜 이런 기능이 있을까요?
로컬 변수나 private 메서드의 이름 변경은 해당 파일 하나만 변경하면 됩니다.
그런데 여러 파일에 거쳐 사용되는 public 메서드의 이름을 변경할 때에는 한 곳이라도 변경하는 것을 놓치면 빌드 에러가 발생하게 됩니다.
Rename 기능은 전체 코드에서 해당 심볼을 참조하는 모든 곳에서 이름을 변경해 줍니다.
Rename Refactoring 단축키
Shift
+ F6
Rename Refactoring 사용법
- 이름을 변경할 심볼로 커서를 이동합니다.
Shift
+F6
을 눌러 Rename 기능을 사용합니다.- 원하는 이름으로 변경한 뒤
Enter
를 누릅니다. - 만약 이전 변수명을 이용한 Getter/Setter가 있으면 해당 메서드 이름 변경도 추천해줍니다.
참고 문서
- IdeaLearningProject
- https://www.jetbrains.com/help/idea/rename-refactorings.html
Comments