Android Studio에서 자주 사용하는 바로 가기 모음

2848 단어 AndroidStudio
Android Studio에서 자주 사용하는 바로 가기를 요약했습니다.
mac 환경을 대상으로 합니다.
또한 Preferences | Keymap에서 바로 가기 키를 변경할 수 있습니다.

Navigation



참조 위치 찾기 (Find Usages / Show Usages)


  • Find Usages: option + F7 (touch bar: command + option -> Find Usages)
  • Show Usages: command + option + F7 (touch bar: command -> Show Usages)

  • class, method, 변수 등, 지정한 대상의 참조 부분을 검색할 수 있습니다.

    선언 / 참조 위치로 이동 (Go to Declaration or Usages)


  • command + B
  • command + click
  • Force click

  • 선언에 대해 실행하면 참조 위치 목록이 표시됩니다.
    참조에 대해 실행하면 선언으로 이동합니다.

    상속 tree 표시 (Type Hierarchy)


  • control + H

  • Class 찾기 (Go to Class...)


  • command + O

  • command + O로 다시 검색 범위를 Project에서 전체(예: 라이브러리)로 확장할 수 있습니다.

    중간 문자만으로도 좁힐 수 있습니다.
    예: QiiitaMainActivity -> qma 와 같이 입력하면 상위 후보에 표시됩니다.

    File 검색 (Go to File...)


  • command + shift + O

  • 하나도 파일을 열지 않았을 때 표시되는 hint 중 하나입니다.


    command + shift + O를 사용하면 Project에서 전체 범위 (예 : 라이브러리)로 검색 범위를 확장 할 수 있습니다.

    파일 내 검색 (Find...)


  • command + F

  • 파일 대체(Replace...)


  • command + R

  • Scope 검색 (Find in Path...)


  • command + shift + F

  • Project, Module, Directory 등 scope를 지정하여 검색할 수 있습니다.

    Scope 대체(Replace in Path...)


  • command + shift + R

  • 편집 관련



    코드 완성 (Code Completion | Basic)


  • control + space

  • 아무것도 없는 행으로 실행하면 그 scope 로 유효한 다양한 서제스트가 나옵니다.
    method 이름 등을 도중까지 입력하면 마음대로 나오는 것과 같습니다.

    ※ mac 의 표준 기능에 할당하고 있던 생각이 들기 때문에 , 표준 기능인가 코드 보완 어느 쪽인가의 키를 변경할 필요가 있습니다.

    Comment in / out (Comment with Line Comment)


  • command +/

  • 선택한 행의 comment 상태를 변경할 수 있습니다.

    Rename (Rename...)


  • shift + F6 (touch bar: shift -> Rename)

  • File, class, method, 변수명 등, 지정한 대상의 이름을 변경할 수 있습니다.

    Move (Move...)


  • F6 (touch bar: shift -> Move File)

  • File 등의 장소 이동을 할 수 있습니다.

    행 삭제 (Delete Line)


  • command + delete

  • 지정된 범위의 행을 삭제합니다.
    범위를 지정하지 않으면 한 줄을 삭제합니다.

    복제(Duplicate Line or Selection)


  • command + D

  • 지정된 범위를 복제합니다.
    범위를 지정하지 않으면 줄 바꿈이 포함된 한 줄을 복제합니다.
    clip board 를 소비하지 않기 때문에 무언가 copy 하고 있는 상태에 편리합니다.

    이동 (Move Statement Up / Down)


  • command + shift + ↑/↓

  • class, method, 변수, 처리 등의 순서를 바꿀 수 있습니다.

    Build & Run



    실행(Run)


  • control + R
  • 좋은 웹페이지 즐겨찾기