안녕하세요
안드로이드 스튜디오로 개발을 하다보면 코드가 깔끔하게 짜지 못 할 때가 많습니다
원인을 여러가지가 있겠지만 시간에 쪼들려서 급하게 개발을 할 때
순서대로 코드를 개발하는게 아니라 중간중간 수정하면서 개발을 할 때
남이 구현한 프로젝트나 소스를 가져올 때 등
코드가 깔끔하게 들여쓰기 정렬이 되어있지 않을 때가 많습니다
이 경우 한 번에 코드를 정렬하는 방법에 대해서 알아보겠습니다
단축키를 활용한 방법[전체 코드]
전체 코드를 한 번에 정렬하는 방법입니다
정렬할 코드에 키보드 커서를 올리고 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를 확인하면 단축키가 추가된 것을 확인할 수 있습니다
여기까지 안드로이드 스튜디오의 코드 정렬하는 방법에 대해서 알아봤습니다
원래는 이렇게 길게 쓸 생각이 없었는데 쓰다보니 글이 길어졌네요;;
안드로이드 개발을 하는 분들이 이 글이 도움이 되었으면 좋겠습니다!
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[Android Studio] 구 버전 다운로드 받는 방법 (0) | 2021.05.01 |
---|---|
Window10 안드로이드 스튜디오[Android Studio] 설치 방법 (0) | 2021.05.01 |
[Android Studio] Bitmap을 File로 변환하기 (0) | 2021.04.29 |
[Android Studio] exposed beyond app through clipdata.item.geturi() 에러 해결 방법 (0) | 2021.04.29 |
[Android Studio] Fragment에서 갤러리의 이미지 가져와서 서버로 전송하기 (0) | 2021.04.29 |