반응형
안드로이드 스튜디오 공식 단축키는 아래 사이트에서 확인할 수 있습니다.
developer.android.com/studio/intro/keyboard-shortcuts?hl=ko
입문시 도움이 되는(필수라고 생각하는) 단축키 설명입니다.
모두 저장 CTRL+S 안드로이드 스튜디오 코딩 후 종료해도 자동으로 코드가 저장되지만 코딩 중 편집한 코드를 저장하고 싶을 때 사용하면 됩니다. |
편집기 최대화/최소화 CTRL+Shift+F12 일반 편집 화면에선 여러 가지 창이 뜨는데 편집 창이 좁다고 느낄때 사용하면 도움이 됩니다. |
취소하기 CTRL+Z 조금 전에 작업했던 내용으로 되돌립니다. 일부 에디터에서는 소스코드를 저장했곳 까지만 되돌리는데 안드로이드 스튜디오는 처음 편집 시작 지점 까지 전부 되돌리기 하므로 주의 CTRL+SHIFT+Z ctrl+z 와 반대 입니다. 설명 하는것 보단 코딩 작업 중에 해보시는게 이해 하기 쉬울 것 같습니다. |
북마크 설정하기 CTRL+Shift+1~9 설정한 북마크로 이동하기 CTRL+1~9 설정한 북마크 보기, 리스트를 보면서 이동가능 ALT+2 북마크 리스트에서 ->에디터 창 이동은 바로 ESC 키를 누루면 됩니다 CTRL+F11 키를 입력한 위치에서 북마크를 설정할수 있습니다. (숫자키 0~9) 외외도 A-Z 까지 F11 - 북마크 숫자 기호 없이 북마크를 합니다. 북마크 리스트롤 보면 가끔 특정 위치로 이동 해야 할때 설정 하면 편합니다. 선택 이동 역시 ALT+2 사용 코딩을 편하게 하기 위해서는(소스가 방대해 질수록) 북마크 기능을 잘 활용해야 , 인생이 편해질것 같습니다~ |
전의 작업창으로 전환하기 CTRL+Tab |
주석 처리, 주석 처리 취소 CTRL+/ |
파일 구조 팝업 열기 CTRL+F12 현재 편집하는 창(파일에서) 함수 등을 참고, 이동하는데 도움이 됩니다. |
빨간표시 - 아래 처럼 작동시키기 위해선 , 불이 꺼저 있어야 합니다.
CTRL+A 모든 텍스트 선택하기 CTRL+C ,CTRL+Ins(넘버릭) 선택한 텍스트 복사(기억)하기 CTRL+V ,Shift+Ins(넘버릭) 복사한 텍스트 붙여 넣기 CTRL+Del(넘버릭) 현제 위치에서부터 텍스트 단어 지우기 CTRL+(넘버릭 0~9 화살표 이동 기능) 커서를 이동해서 텍스트 선택 하기 CTRL+Y 텍스트 한 줄 지우기 CTRL+ <-(넘버릭4), ->(넘버릭6) 코딩 중 단어 부분 바로 건너뛰기 위는 대부분의 모든 윈도우 앱에 공통된 단축키입니다. |
ALT+SHIFT+INS(넘버릭) 일반 텍스트 선택<->블록 텍스트 선택으로 전환 합니다. 위처럼 특정 지역을 선택할때 편리합니다. |
CTRL+F 텍스트 검색하기 F3 첫번째 검색후 연속 해서 검색하기 CTRL+SHIFT + F 해당 변수나 함수가 소스내 어디에서 사용됐는지 보여 줍니다. CTRL+SHIFT + R 해당 변수나 함수가 소스내 어디에서 사용됐는지 보여 주고 교체합니다. *본인 사용법 작업 하려는 해당 단어 위 처음 위치에서 SHIFT + CTRL + 넘버릭6(->) 키를 눌러서 작업 하려는 단어를 반전 표시 합니다. 이후 CTRL+F, CTRL+SHIFT + F , CTRL+SHIFT + R 눌러 검색을 시작합니다. |
CTRL+R 텍스트 바꾸기, 변수 이름 등을 일과적으로 바꿀때 도움이 됩니다. |
Shift+F10 빌드해서 실행해 보기 |
ALT+1 프로젝트 구조체 창 열기 |
ALT+1 구조체 창을 열지 않도라도 앱의 메인루트?!
부분을 클릭하면 해당 소스로 선택이동할수 있습니다.
ALT+1 프로젝트 창에서 다시 코드 에디터로 커서 이동은 ESCAPE 키를 누루면 됩니다.
ALT+1 구조체 창을 열지 않도라도 앱의 매인 루트?!
부분을 클릭하면 해당 소스로 선택 이동할 수 있습니다.
ALT+<- , -> (좌우 화살표) 열린 탭 사이를 이동 |
CTRL+B 함수 호출한 곳이나 , 함수로 가보기 (변수도 적용됨) |
함수 선언 문 위치 에서 사용하거나
함수 호출한곳 위치에서 사용합니다.
CTRL+SPACE 자동 완성 입니다. . 을 찍으면 자동으로 떠서 저는 의외로 잘 사용하지 않습니다. |
반응형
'프로그램잉_기타 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 JNI c++ 에서 포인터,구조체에서 ( -> ) 뜻 (기록용), 및 구조체 패딩에 대해 간단 설명 (0) | 2021.04.14 |
---|---|
안드로이드 스튜디오 에뮬 파일 경로 확인 및 업로드 하기 (0) | 2021.04.04 |
안드로이드 스튜디오 caused by: java.lang.assertionerror: could not delete caches 에러 (0) | 2020.12.08 |
안드로이드 스튜디오 (JNI) C++ 포인터 정리 (0) | 2020.12.06 |
안드로이드 스튜디오 설치 방법 (0) | 2020.12.03 |