카테고리 없음

[MAC] 단축키

개랭갱깽스타 2021. 5. 14. 12:02

Mac

https://support.apple.com/ko-kr/HT201236

 

  • cmd + . + shift : 숨김폴더

 

 

Android Studio

코드정리

  • ctrl+alt+o: 불필요한 import 문 제거
  • alt+Cmd+L: 전체 코드 들여쓰기 정리

코드

  • Cmd+shift+[ , ]: 탭 왼쪽,오른쪽 이동
  • Shift + F6: 파일 이름 바꾸기
  • Cmd+7: 현재 클래스의 구조보기
  • ctrl+o: 오버라이드 메소드 보기
  • Cmd+n: Generate(constructor, getter/setter 등) 생성
  • Cmd+e: 최근에 열었던 파일 보기
  • Alt + 드래그: 여러줄 동시 편집
  • Alt + shift + 드래그: 떨어져 있는 줄 동시 편집

 

XCode

Po 원하는 객체

Po [self.view subview]

 

 - 커맨드 + Shift + K  : 프로젝트 클린

 - 커맨드 + B  : 프로젝트 빌드

 - 커맨드 + R  : 프로젝트 실행

 - 커맨드 + I  : 프로젝트 프로파일링 빌드

 - 커맨드 + . : 실행중인 앱 강제 종료

 - 커맨드 + , : XCode 프로퍼티창 열기

  # 해당 창에 Key Bindings 탭에서 모든 단축키를 변경할 수 있습니다. 단, 꼬이면 답이 없습니다..

 

[source]

- 컨트롤 + 커맨드 + e: 이름 바꾸기

- 컨트롤 + . : 자동완성

- alt+ esc : 자동완성 리스트 보기

 

 - 커맨드 + Shift + O : 프로젝트 내 파일 / 클래스 / 함수 검색 ( 매우 유용 )

 - 커맨드 + Shift + F : 파인드 창으로 캐럿 강제 이동

 - 커맨드 + F : 현재 창 검색

 - 커맨드 + E : 현재 선택된 텍스트 블럭을 모든 텍스트에디트에 복사 ( ?.. 설명을 잘 못하겠네요... )

 - 커맨드 + G : 현재 페이지에 텍스트에디트에 적힌 문구 순차 검색 ( 위 커맨드 + E 와 활용도 매우 높습니다 )

 - 커맨드 + Shift + G : 현재 페이지에 텍스트에디트에 적힌 문구 역순차 검색

 - 커맨드 + alt + Enter : 현재창 이중 분할

 - 커맨드 + Enter : 현재창을 단일창으로 변경

 - 커맨드 + 0 : 왼쪽에 프로젝트 파인더 및 검색 등등 윈도우 숨기기 & 열기

 - 커맨드 + 1 : 프로젝트 파인더 열기

 - 커맨드 + 2 : 프로젝트 하이라키 창 열기

 - 커맨드 + 3 : 프로젝트 검색 창 열기

 - 커맨드 + 4 : 프로젝트 워닝 및 에러 창 열기

 - 커맨드 + 5 : 테스트 타겟창 열기

 - 커맨드 + 6 : 디버그 세션 창 열기

 - 커맨드 + 7 : 프로젝트에 걸려있는 모든 브레이크 포인트를 보여주는 창 열기

 - 커맨드 + 8 : 빌드 관련 히스토리 ?

 

[storyboard]

- 커맨드 + 시프트 + l(L): 스토리보드에서 오브젝트(라벨 등) 추가 창 열기

 

 - 커맨드 + \ : 브레이크 포인트 걸기

 - 커맨드 + Y : 브레이크 포인트 비활성화 / 활성화

 - 커맨드 + Shift + Y : 하단 디버그 세션 창 열기 / 닫기 

 - 커맨드 + / : 해당라인 주석 걸기 ( 다중 라인도 가능 )

 - 컨트롤 + 커맨드 + 좌우 화살표 : 이전/이후 페이지 이동

 - 커맨드 + [ ] : 해당 방향으로 들여쓰기

 - 컨트롤 + I : 선택된 텍스트블록의 들여쓰기 올바르게(?) 적용 -> 자동 줄 맞춤(정렬)

 

디버깅 관련

 - F6 : 다음 라인 ( Step Over )

 - F7 : 현재 라인 내부 진입 ( Step Into )

 - F8 : 현재 함수에서 나가기 ( Step Out )

 - 커맨드 + Shift + Y : 실행 중 멈춤 ( Pause ) & 멈춤 상태에서 재 진행

 

소스 컨트롤 관련

 - 커맨드 + Shift + C : 커밋창 열기

 - 커맨드 + Shift + X : 업데이트 하기

 

 

STS

===== 소스 네비게이션 =====
1. Command + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때
2. Command + [ , Command + ] : 이전, 이후 소스코드로 이동
3. Command + o : 해당 소스의 메소드 리스트를 확인하려 할때(quick outline)
4. F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy(계층)을 를 볼 수 있다. 상속 트리 구조 확인

===== 문자열, 리소스 파일, 클래스 파일찾기 =====
0. Alt + Command + o : 단어 블록 지정(클래스 이름, 메소드 명, 변수명 커서 위치에서 그 단어블록을 지정해줌.

1. Command + k : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다.
2. Command + Shift + k : 역으로 찾고자 하는 문자열을 찾아감.
3. Command + j : 입력하면서 찾을 수 있음.
4. Command + Shift + j : 입력하면서 거꾸로 찾아갈 수 있음.
5. Command + f : 기본적으로 찾기

6. Control + h -> File seach에서 프로젝트나 워크스페이스 상의 파일 내 문자열 검색.

7. Command + Shift + R : 프로젝트나 워크스페이스 내의 파일 찾을 때 유용하다

8. Command + Shift + T : 클래스 파일 찾을 때 쓴다

9. Command + Control + d : 단어 검색(사전 단축키)

반응형