이 리팩토링은 다음에 적용됩니다.
C# (프로그래밍 언어)
Visual Basic (비주얼 베이직 언어)
무엇: 필드, 지역 변수, 메서드, 네임스페이스, 속성 및 형식과 같은 코드 기호에 대한 식별자의 이름을 바꿀 수 있습니다.
언제: 모든 인스턴스를 찾을 필요 없이 안전하게 이름을 바꾸고 새 이름을 복사/붙여넣을 수 있습니다.
왜: 새 이름을 복사하여 전체 프로젝트에 붙여넣으면 오류가 발생할 수 있습니다. 이 리팩터링 도구는 이름 바꾸기 작업을 정확하게 수행합니다.
사용법
이름을 바꿀 항목 내부에 텍스트 커서를 강조 표시하거나 배치합니다.
C#:
Visual Basic:
다음으로 키보드 또는 마우스를 다음과 같이 사용합니다.
-
키보드
- Ctrl+R을 누른 다음 Ctrl+R을 누릅니다. (선택한 프로필에 따라 바로 가기 키가 다를 수 있습니다.)
-
마우스
- 리팩터 > 이름 바꾸기 편집>을 선택합니다.
- 코드를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택합니다.
-
키보드
새 이름을 입력하기만 하면 항목의 이름을 바꿉니다.
C#:
Visual Basic:
팁 (조언)
드롭다운 메뉴를 열 때 표시되는 이름 바꾸기 상자의 확인란을 사용하여 이 새 이름을 사용하도록 메모 및 기타 문자열을 업데이트하고 저장하기 전에 변경 내용을 미리 볼 수도 있습니다.
팁 (조언)
편집기의 오른쪽 위에 표시되는 이름 바꾸기 상자의 확인란을 사용하여 이 새 이름을 사용하도록 메모 및 기타 문자열을 업데이트하고 저장하기 전에 변경 내용을 미리 볼 수도 있습니다.
변경 내용이 마음에 들면 적용 단추를 선택하거나 Enter 키를 누르면 변경 내용이 커밋됩니다.
비고
Visual Studio 2019 버전 16.3부터 파일 이름과 일치하는 형식의 이름을 바꾸면 파일 이름을 동시에 바꿀 수 있는 확인란이 나타납니다. 이 옵션은 클래스, 인터페이스 또는 열거형의 이름을 바꿀 때 나타납니다. 이 옵션은 여러 정의가 있는 부분 형식에 대해서는 지원되지 않습니다.
충돌을 일으킬 수 있는 이름이 이미 있는 경우 이름 바꾸기 상자에 경고가 표시됩니다.
기호 이름을 바꾸는 또 다른 방법은 편집기에서 이름을 변경하는 것입니다. 그런 다음 기호 이름에 커서가 있는 상태에서 Ctrl 키를+누르거나 나타나는 전구 아이콘 메뉴를 확장하고 이전 이름 이름을 새 이름으로<> 바꾸기<를 >선택합니다.