안드로이드 스튜디오 소스 자동으로 정렬하는 방법 |
환경: Android Studio |
이클립스에는 소스를 자동 정렬할 수 있는 편리한 기능이 있습니다. 빠른 시간에 결과물을 내야 되는 현실에서 이전 소스를 복사하는 경우가 많습니다. 이 때 정렬되지 않은 소스를 일일이 키보드로 맞추는 것은 힘들뿐만 아니라 시간 낭비입니다. 안드로이드 스튜디오에도 단축키를 한번 클릭하는 것으로 페이지에 있는 모든 소스를 일정한 규칙에 맞춰서 자동으로 정렬할 수 있는 기능이 있습니다.
▼ 이클립스에 있는 소스 자동 정렬 단축키는 Ctrl + Shift + F 입니다. 그에 반해 안드로이드 스튜디오는 Ctrl + Alt + L 로 다릅니다. 그림처럼 XML 소스를 보기 좋게 정렬해 보겠습니다.
▼ 먼저 단축키가 아닌 메뉴를 이용해서 소스를 정렬해 보겠습니다. 상단에서 Code > Reformat Code 을 선택하면 에디터에 있는 소스 전체가 자동 정렬 됩니다. 메뉴에도 나와 있듯이 단축키는 Ctrl + Alt + L 입니다.
▼ 그림은 자동으로 정렬한 결과 입니다. 정말 간단하죠? 그런데 이클립스에서 사용하던 단축키를 그대로 적용하고 싶다면 어떻게 해야 할까요? 안드로이드 스튜디오에 적용되어 있는 정렬 단축키를 변경해야겠죠.
▼ 이전에 쓰던 버릇이 있어서 새로운 단축키를 외우는 것이 힘들다면 쉬운 것으로 변경해 보세요. 상단에 [File] > [Settings] 메뉴를 선택해서 설정창을 엽니다. 그리고 왼쪽 메뉴 목록에서 Keymap 을 클릭합니다. 그럼 오른쪽 화면에 안드로이드 스튜디오에 설정된 모든 단축키를 볼 수 있습니다. 목록에서 소스 자동 정렬과 관련된 단축키를 찾고 싶으면 검색란에 reformat 를 입력합니다.
▼ 목록에서 찾은 Main Menu > Code > Reformat Code 를 더블 클릭해서 단축키 수정 창을 엽니다. First Stroke 란에 커서를 두고 설정하고 싶은 단축키를 키보드에서 클릭합니다.
▼ 변경된 단축키는 그림처럼 기존 단축키 옆에 추가가 됩니다. 이제 단축키 Shift + C 를 누르면 소스 자동 정렬을 할 수 있습니다.
'프로그래밍 툴 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 1 (0) | 2017.12.13 |
---|---|
안드로이드 개발 에뮬레이터 화면 캡쳐하는 방법과 저장 위치 변경하는 방법 (0) | 2017.12.10 |
안드로이드 스튜디오 Default Activity Not Found 에러 해결하기 (4) | 2017.11.26 |
안드로이드 스튜디오 CPU acceleration status: HAX kernel module is not installed 에러가 나는 경우 (0) | 2017.11.02 |
안드로이드 스튜디오 Unable to locate adb within SDK 에러 해결 (1) | 2017.11.01 |
안드로이드 스튜디오 에뮬레이터 생성과 실행시키는 방법 (1) | 2017.08.04 |
안드로이드 스튜디오 SVN 접속해서 프로그램 다운로드 하는 방법 (0) | 2017.05.08 |
안드로이드 스튜디오(Android Studio) 와 Genymotion 에뮬레이터의 연결 (0) | 2014.04.05 |