본문 바로가기

Android

[22.07.04 수정] 유용한 Intellij, Android Studio 단축키

반응형

단축키

운영체제는 macOS, Keymap은 Intellij IDEA Classic 기준으로, 다른 환경에서는 단축키가 다를 수 있음.

  • ctrl + ctrl: 쉘 스크립트 실행. Run 탭에서 확인이 가능하다. 보통 Gradle 명령어를 실행. (Unit Test, Lint 등)
  • shift + shift: 클래스, 파일, 심볼, 안드로이드 스튜디오 기능 검색. 파일을 빠르게 검색할 수 있다.
  • cmd + shift + a: 안드로이드 스튜디오 기능 검색. 단축키를 몰라도 어느 정도 해결이 가능하다!
  • ctrl + shift + f: 전체 파일에서 내용 검색. 보통 정규 표현식 기능을 켜고, File Mask로 *.kt, *.xml, *.gradle을 걸어놓는 편.
  • F1: 도움말 웹페이지 이동. 맨날 F2 누르려다 F1 누르고 납치 당한다. 제거 필수.
  • F2: 파일 내 Error, Warning 바로가기.
  • F5: 파일 복사.
  • F6: 파일 이동.
  • shift + F6: 이름 변경. 클래스 이름을 변경하면 파일 이름도 변경해주고, 파라미터 이름도 바꿔주냐고 물어본다!
  • shift + F9: 디버깅 실행.
  • shift + F10: 그냥 실행.
  • ctrl + shift + F9: 현재 커서가 놓인 위치의 Activity, 테스트 디버그. Activity의 경우 외부에서 곧장 실행될 수 있도록 export 되거나 intent-filter를 포함하여야 함.
  • ctrl + shift + F9: 현재 커서가 놓인 위치의 Activity, 테스트 실행. Activity의 경우 외부에서 곧장 실행될 수 있도록 export 되거나 intent-filter를 포함하여야 함.
  • cmd + F2: 실행 중지.
  • cmd + k: Git 커밋.
  • cmd + shift + k: Git remote 푸시.
  • cmd + ,: 환경설정. 의외로 들어갈 일이 많다...
  • cmd + ;: 프로젝트 구조 창. 모듈 의존성 추가나 빌드 타입 설정 등을 할 수 있다.
  • cmd + option + l: 현재 파일 코드 자동 정렬, 미사용 import 정리.
  • cmd + option + shift + l: 전체 파일 코드 자동 정렬, 미사용 import 정리.
  • cmd + b: 해당 인스턴스, 클래스 등을 선언/사용하는 곳으로 이동.
  • cmd + e: 최근 열었던 파일 표시.
  • cmd + d: 파일 두 개 선택 후 사용 시 두 파일 간 diff 표시. Commit 탭에서 사용 시 수정 전후 diff 표시. 이미지 diff 플러그인과 함께 사용 시 화면의 변화된 부분만 확인할 수 있음.
  • cmd + option + z: 롤백. 수정한 블록에서 사용 시 해당 블록만 롤백. 이외에서 사용 시 전체 파일 롤백 확인 창 표시.
  • alt + f1, 1: 현재 편집 중인 파일을 프로젝트 뷰에서 표시. 이외에도 다양한 옵션이 존재합니다. (alt + f12 or 3 ...)

추천:

  • Sync Project with Gradle Files 단축키 설정: Gradle 파일을 변경할 때마다 마우스로 Sync Now 클릭하는 게 귀찮다면, 설정 > Keymap에서 Main Menu > File > Sync Project with Gradle Files에 단축키를 설정하는 걸 추천합니다. 저는 ctrl + F5

  • F1 제거: 도움말 웹페이지로 이동하는 단축키. 맨날 F2 누르려다 F1 누르고 납치 당한다. 제거 필수. Other > Context Help의 단축키 제거.

기타 설정:

  • 왼쪽 사이드바에서 Commit 탭이 사라졌을 때: 설정 > Version Control > Commit > Use non-modal commit interface 체크. 체크 해제하면 아래 사이드바 Git 탭이랑 합체하는 걸로 알고 있습니다.

  • 코드 앞/뒤/사이에 공백이 있는지 확인: 설정 > Editor > General > Appearance > Show whitespaces > Leading/Inner/Trailing 취향껏 체크. 공백이 작은 점으로 표시됩니다. 점 크키는 조절 불가... 이거 좀 제발 수정 가능하게 고쳐주세용 Intellij...... 배경과 글자색의 대비를 높여서 잘 보이도록 만들어줍니다.

ktlint

2022.03.04 - [Android] - ktlint와 AndroidStudio의 Import Order가 다를 때

반응형