Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

안드로이드 스튜디오 소스 자동으로 정렬하는 방법

 

환경: 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 를 누르면 소스 자동 정렬을 할 수 있습니다

안드로이드 스튜디오 소스 자동으로 정렬하는 방법

반응형
Posted by 녹두장군1
,