[IntelliJ IDEA] 이름 변경 리팩토링(Rename Refactoring)

less than 1 minute read

이름 변경(Rename)

Rename은 변수와 같은 심볼의 이름이나 파일 및 디렉토리의 이름을 변경해 줍니다.
그냥 이름을 변경하면 되는데 왜 이런 기능이 있을까요?
로컬 변수나 private 메서드의 이름 변경은 해당 파일 하나만 변경하면 됩니다.
그런데 여러 파일에 거쳐 사용되는 public 메서드의 이름을 변경할 때에는 한 곳이라도 변경하는 것을 놓치면 빌드 에러가 발생하게 됩니다.
Rename 기능은 전체 코드에서 해당 심볼을 참조하는 모든 곳에서 이름을 변경해 줍니다.

Rename Refactoring 단축키

Shift + F6

Rename Refactoring 사용법

  1. 이름을 변경할 심볼로 커서를 이동합니다.
  2. Shift + F6을 눌러 Rename 기능을 사용합니다.
  3. 원하는 이름으로 변경한 뒤 Enter를 누릅니다.
  4. 만약 이전 변수명을 이용한 Getter/Setter가 있으면 해당 메서드 이름 변경도 추천해줍니다.

참고 문서

  • IdeaLearningProject
  • https://www.jetbrains.com/help/idea/rename-refactorings.html

Comments