11.9 더 많은 코드 도구

RStudio에는 코드 편집 및 리팩토링을 조금 더 쉽게 할 수 있는 몇 가지 도구가 더 있다. 코드 리팩토링은 작업 중인 프로젝트가 있지만 코드를 약간 정리하고 싶을 때 하는 것이다. 함수 이름을 변경하거나 코드를 들여 쓰거나 코드 영역을 다시 실행할 수 있는 함수로 추출할 수 있다.

RStudio 헤더로 이동하여 “Code(코드)” 메뉴 항목을 선택하여 코드 리팩터링에 도움이되는 모든 옵션을 확인한다. 한 가지 핵심 항목은 “Rename in Scope(범위에서 이름 변경)” 기능으로, 개체를 강조 표시한 다음 메뉴를 선택하여 사용한다. 이 시점에서 개체에 대한 모든 편집 내용은 코드 파일에서 이 개체의 모든 모양에 반영된다.

줄을 다시 들여쓰고(Reindent Lines), 코드 형식을 다시 지정(Reformat Code)하는 옵션을 통해 코드를 체계적으로 보이게 할 수도 있다. 호출된 함수가 있지만 정의된 위치를 기억할 수 없을 때 Go To Function Definition(함수 정의로 이동)을 사용하면 코드 탐색이 훨씬 쉽다.