Visual Studio Code에서 #region 사용하기
코드 블록 그룹화하기
안녕하세요~
Visual Studio Code에서 코드의 특정한 블록들을 그룹화하고 싶은 경우, #region / #endregion 키워드를 사용할 수 있습니다.
하나의 클래스 파일에 많은 메소드들이 있는 경우, 그룹화하게 되면 코드 분석 시 좀 더 용이한 것 같습니다.
#region 사용법
아래는 VSCode에서 Java 사용 시, #region 사용법입니다.
public class test {
//#region user function
private void user_a() {
}
private void user_b() {
}
//#endregion
//#region group function
private void group_a() {
}
private void group_b() {
}
//#endregion
}
#region과 #endregion으로 설정된 블록은 접고 펼 수 있습니다.
마우스 클릭으로 그룹을 접고 펼 수 있지만, 단축키를 사용하여 편리하게 이용할 수 있습니다.
단축키 설정
단축키는 사용자 설정마다 다를 수 있습니다.
단축키 설정 메뉴
- File / Preferences / Keyboard Shortcuts 메뉴 선택 또는 Ctrl + K + S 키를 누릅니다.
- region 또는 fold로 검색하면 아래와 같이 해당되는 command만 필터링하여 볼 수 있습니다.
아래 예시의 경우, 모두 접기(Fold All Regions)는 Ctrl + K + 8, 모두 펼치기(Unfold All Regions)는 Ctrl + K + 9로 설정되어 있습니다.