loading

프로그래밍/안드로이드

[Android Studio] 코드 자동 정렬하기

침착곰 2021. 4. 30. 15:57
반응형

안녕하세요

안드로이드 스튜디오로 개발을 하다보면 코드가 깔끔하게 짜지 못 할 때가 많습니다

원인을 여러가지가 있겠지만 시간에 쪼들려서 급하게 개발을 할 때

순서대로 코드를 개발하는게 아니라 중간중간 수정하면서 개발을 할 때

남이 구현한 프로젝트나 소스를 가져올 때 등

코드가 깔끔하게 들여쓰기 정렬이 되어있지 않을 때가 많습니다

 

이 경우 한 번에 코드를 정렬하는 방법에 대해서 알아보겠습니다

 

단축키를 활용한 방법[전체 코드]

전체 코드를 한 번에 정렬하는 방법입니다

정렬할 코드에 키보드 커서를 올리고 Ctrl + Alt + L(컨트롤 + 알트 + L)로하면 됩니다

간단합니다 :)

 


단축키를 활용한 방법[일부 코드]

자동 정렬하는게 내 방식과 마음에 들지 않는 경우가 있습니다

이 경우 일부만 정렬하고 싶은데 일부만 정렬하는 방법입니다

실험을 위해 OnCreate부분을 일부로 뒤죽박죽 섞어놨습니다

내가 코드 정렬 하고 싶은 부분을 밑에처럼 블록을 잡습니다

 

블록을 잡은 후 Ctrl + Alt + L(컨트롤 + 알트 + L)로 코드 정렬을 합니다

아래처럼 다시 정렬이 된 것을 확인할 수 있습니다

 


Reformat Code를 활용한 방법

Reformat Code를 사용한 방법입니다

안드로이드 스튜디오의 상단메뉴에서 "Code"메뉴에 들어갑니다

메뉴 중의 중간의 "Reformat Code"를 선택해서 코드를 정렬합니다

메뉴를 보면 Ctrl + Alt + L이 Reformat Code의 단축키라고 써져있네요

 


추가사항 : Reformat Code 단축키 변경 방법

추가로 Reformat Code의 단축키를 변경하고 추가하는 방법에 대해서 알아보겠습니다

솔직히 바꿀 일은 거의 없겠지만 궁금해서 찾아봤어요...

1. 안드로이드 스튜디오의 상단 메뉴의 "File"을 선택합니다

2. 팝업된 메뉴에서 "Settings..."에 들어갑니다

 

1. 왼쪽 메뉴의 "Keymap"을 선택합니다

 안드로이드 스튜디오 기능들의 단축키를 세팅할 수 있습니다

2. "Main menu" 탭을 열어줍니다

3. "Main menu"안의 "Code"탭으로 들어갑니다

4. "Reformat Code"를 수정해서 단축키를 변경합니다

 

이렇게 하기 귀찮다면 검색에서 "Reformat Code"로 검색해서 찾으셔도 됩니다

1. 오른쪽 상단의 검색창에서 "Reformat Code"로 검색합니다

2. 검색해서 나온 "Reformat Code"를 우클릭합니다

 우클릭해서 나온 팝업메뉴에서 "Add Keyboard Shortcut"을 선택합니다

 

Keyboard Shortcut 팝업에서 

Reformat Code에서 변경할 단축키를 입력합니다

하단의 "Second stroke"에 체크를 하고 단축키를 입력하면 한 개가 아닌 단축키를 두 개로 추가할 수 있습니다

"OK" 버튼을 눌러서 변경된 단축키를 적용합니다

 

마지막으로 Setting창에서 Reformat Code를 확인하면 단축키가 추가된 것을 확인할 수 있습니다

 

여기까지 안드로이드 스튜디오의 코드 정렬하는 방법에 대해서 알아봤습니다

원래는 이렇게 길게 쓸 생각이 없었는데 쓰다보니 글이 길어졌네요;;

안드로이드 개발을 하는 분들이 이 글이 도움이 되었으면 좋겠습니다!

반응형
그리드형