VSCode에서 'cmd+.' 혹은 'Ctrl+Shift+R' 로 리팩토링 기능을 사용할 수 있다.
전자는 코드액션 단축키이며 Quick Fix, Refactoring을 모두 지원하고, 후자는 Refactoring만 지원하는 전용 단축키이다.
추가로 'F2'도 변수명, 함수명 등등을 한번에 바꿔주는 좋은 리팩토링 단축키다!
단축키를 사용하면 대략 아래와 같은 화면을 볼 수 있다.
박스 안 목록 중 원하는 리팩토링 액션을 선택해 사용하면 된다.
자바의 경우 아래 사진과 같은 리팩토링 액션들을 지원해주는듯..(Learn more about Java refactorings... 선택하면 볼 수 있다)
정말 많다..이중 젤 많이 쓸 것 같은것만 정리해보자면
Convert to static import
필드나 메소드를 static import로 변경. 권장되는 static members가 있으니 사용 시 체크하는것이 좋다.
Extract to method
선택한 코드를 메소드로 추출
Extract to local variable
입력값을 변수로 추출
앞으로 잘 활용해보자!
출처