Cmd-A | Select All | |
Cmd-B | Was Show/Hide Bookmarks Bar in older Safaris | |
Cmd-C | Copy | |
Cmd-D | Add Bookmark... | |
Cmd-E | Use Selection for Find | |
Cmd-F | Find... | |
Cmd-G | Find Next | |
Cmd-H | Hide Safari | |
Cmd-I | ||
Cmd-J | Jump to Selection | |
Cmd-K | Used to be Block Pop-up Windows, changed because people were hitting it accidentally too often | |
Cmd-L | Open Location... | |
Cmd-M | Minimize | |
Cmd-N | New Window | |
Cmd-O | Open File... | |
Cmd-P | Print... | |
Cmd-Q | Quit Safari | |
Cmd-R | Reload Page | |
Cmd-S | Save As... | |
Cmd-T | New Tab | |
Cmd-U | ||
Cmd-V | Paste | |
Cmd-W | Close Window or Close Tab | Close Tab if multiple tabs are showing, otherwise Close Window |
Cmd-X | Cut | |
Cmd-Y | ||
Cmd-Z | Undo | |
Cmd-Shift-A | AutoFill Form | |
Cmd-Shift-B | Show/Hide Bookmarks Bar | Safari-152 and earlier used Cmd-B for this |
Cmd-Shift-C | ||
Cmd-Shift-D | Add Bookmark to Menu | Alternate menu item to Add Bookmark... |
Cmd-Shift-E | ||
Cmd-Shift-F | Hide Find Banner | |
Cmd-Shift-G | Find Previous | |
Cmd-Shift-H | Home | Cmd-Home also does this |
Cmd-Shift-I | ||
Cmd-Shift-J | ||
Cmd-Shift-K | Block Pop-up Windows | Used to be Cmd-K, changed because people were hitting it accidentally too often |
Cmd-Shift-L | ||
Cmd-Shift-M | ||
Cmd-Shift-N | Add Bookmark Folder | |
Cmd-Shift-O | ||
Cmd-Shift-P | Page Setup... | |
Cmd-Shift-Q | ||
Cmd-Shift-R | Force Repaint | in Debug menu |
Cmd-Shift-S | Save As... | Same behavior as Cmd-S, present for UI compatibility |
Cmd-Shift-T | ||
Cmd-Shift-U | ||
Cmd-Shift-V | ||
Cmd-Shift-W | Close Window | only if multiple tabs are showing |
Cmd-Shift-X | ||
Cmd-Shift-Y | ||
Cmd-Shift-Z | Redo | |
Cmd-Option-A | Activity | |
Cmd-Option-B | Show All Bookmarks | |
Cmd-Option-C | Show Error Console | when the Develop menu is enabled |
Cmd-Option-D | Show/Hide Dock (System-wide) | |
Cmd-Option-E | Empty Cache... | |
Cmd-Option-F | Google Search... | |
Cmd-Option-G | ||
Cmd-Option-H | Hide Others | |
Cmd-Option-I | Show Web Inspector | when the Develop menu is enabled |
Cmd-Option-J | ||
Cmd-Option-K | ||
Cmd-Option-L | Downloads | Cmd-Option-D is more natural, but used by the Dock |
Cmd-Option-M | Minimize All | Alternate menu item to Minimize |
Cmd-Option-N | Show Network Timeline | when the Develop menu is enabled |
Cmd-Option-O | ||
Cmd-Option-P | ||
Cmd-Option-Q | ||
Cmd-Option-R | ||
Cmd-Option-S | Search Results SnapBack | |
Cmd-Option-T | Special Characters... | |
Cmd-Option-U | View Source | Changed in Tiger to match "View Raw Source" in Mail |
Cmd-Option-V | ||
Cmd-Option-W | Close All Windows | when Cmd-W is Close Window (Alternate menu item) |
Cmd-Option-X | ||
Cmd-Option-Y | ||
Cmd-Option-Z | ||
Cmd-Option-Shift-P | Start Profiling JavaScript | when the Develop menu is enabled |
Cmd-Option-Shift-V | Paste and Match Style | keyboard equivalent matches Mail |
Cmd-Option-Shift-W | Close All Windows | when Cmd-Shift-W is Close Window (Alternate menu item) |
Cmd-1 to Cmd-9 | first 9 bookmarks (not folders) in Bookmarks Toolbar | |
Cmd-Shift-1 | Show Top Sites | |
Cmd-? | Safari Help | |
Cmd-[ | Back | |
Cmd-] | Forward | |
Cmd-. | Stop | |
Cmd-, | Preferences... | |
Cmd-/ | Show/Hide Status Bar | |
Cmd-| | Show/Hide Toolbar | |
Cmd-\ | Show Page Load Test Window | in Debug menu |
Control-Tab | Select Next Tab | |
Control-Shift-Tab | Select Previous Tab |
'단축키'에 해당되는 글 3건
- 2010.10.28 MacBook Shortcuts
- 2010.10.27 XCode 단축키
- 2010.07.28 Xcode Tip
■에디터에서 .h와 .m 파일 전환(토글)
⌘⌥⇡
■편집 위치 히스토리 전환
⌘⌥⇠
⌘⌥⇢
■정의로 이동(Jump to Definition), 인터페이스 빌더에서 소스코드로 이동도 가능
⌘ double-click
■레퍼런스 문서의 심볼 도움말로 이동 (기본 문서에만 적용)
⌘⇧D
⌥ double-click
■코드창 확장/축소 토글
⌘⇧E
■코드 컴플리션 (각각 범위가 다름)
Esc
Tab
■파일/멤버/심볼 등의 목록 팝업
⌃1
⌃2
⌃3
■주석 표시 (멤버 목록에 하이라이트됨)
// TODO:
// FIXME:
// !!!:
// ???:
■코드창 나누기 버튼을 클릭할 때 옵션을 누르고 있으면 가로로 나눠짐
⌥ click
■선택한 텍스트 영역의 탭 인덴트/언인덴트
⌘[
⌘]
■간결한 클래스 정의 명세 및 헬프 브라우저
Project > Class Browser
⌘⇧C
■⌘ (Command key) – Sometimes called “Apple key”()
■⌃ (Control key)
■⌥ (Option key) – “Alt” may also appear on this key
■⇧ (Shift key)
■⇪ (Caps Lock)
■fn (Function key)
0. 어플 로딩시 이미지 보여주기
Default.png 라는 이름으로 이미지파일을 만들어서(320*480 size)
Xcode 프로젝트 안에 넣은 뒤 실행하면 어플 로딩시 Default.png이미지가 나옵니다
plist파일 안의 Icon file 항목에 기재하지 않더라도
icon.png라는 파일을 알아서 찾아서 아이콘으로 생성한다.
1. Warning을 Error로 인식시키기
1.1 File > Get Info의 Build 탭에서 검색필드에 error 입력
1.2 가장 아래의 Treat Warning as Errors 체크박스 체크
1.3 검색 필드 왼쪽에 Configuration을 All Configuration으로 선택
2. 문자열 앞에 @를 붙이면 NSString Type이라는 것을 나타냄
3. 터미널에서 실행할때 자동으로 파라미터를 넘겨주는 방법
3.1 Groups & Files에서 Executables 더블클릭해서 프로젝트 이름 더블 클릭
3.2 Arguments에서 윗부분에 + 클릭 후 파라미터 값 입력
4. 확장자가 .mm이면 이는 objectiv-c++ 코드를 사용한다는 것을 컴파일러에게 알려주는 것임
5. 헤더 파일을 포함하는 두 가지의 경우에 대한 차이점
5.1 <> : 시스템 헤더 파일을 가져옴. 읽기 전용
5.2 "" : 이 프로젝트에서만 사용되는 헤더 파일을 나타냄. 변경 가능
6. 정렬
6.1 선택 영역 자동 정렬 : control + left click > Re-Indent Selection
6.2 선택 영역 탭바만큼 밀기 : command + [
6.3 선택 영역 탭바만큼 땡기기 : commmand + ]
7. Code sense
7.1 팝업창에서 맨 왼쪽의 박스 심볼
7.1.1 E : enum
7.1.2 f : 함수
7.1.3 # : #define
7.1.4 m : 메소드
7.1.5 C : 클래스
7.2 esc : 코드 완성 메뉴를 보여줌
7.3 Control + . : 코드 완성에서 알맞은 다음 코드를 보여줌
7.4 Shift + Control + . : 코드 완성에서 알맞은 이전 코드를 보여줌
7.5 Control + / : 코드 완성에서 다음 입력 영역으로 이동
8. Snapshot(Command + Control + S)
8.1 현재 코드 상태를 저장해 놓은 임시의 파일이라고 생각하면 된다.
현재 코드 스냅샵을 찍어 놓고 파일을 수정 한 후에 (저장을 해야 현재 상태 변화를 파악함)
File > Snapshot 을 누르면 저장해 놓은 당시의 소스와 현재 저장된 소스의 달라진 점을
한눈에 파악 가능하게 해준다.
일반적인 스냅샷이라고 생각하면 화면읠 찍어두는 프린트 스크린을 생각할 수 있다.
하지만 이것은 소스가 화면을 넘어가 스크롤이 생기더라도 적용이 가능하다
즉 화면에 국한된것이 아니고 모든 소스(현재 활성화되어 있는)에 대해 적용된다는 것이다.
< 한번 직접 해보길 바란다. >
8.2 ~/Library/Application Support/Developer/Shared/SnapshotRepository 폴더에
디스크 이지를 저장한다. 만약 이 디스크 이미지에 문제가 생긴다면
Xcode가 [snapshot Failed : A project snapshot cannot be created]라고 메시지를 띄움
만약 그렇다면 이미지를 제거하고 재부팅을 해야 함
9. 검색 치화
9.1 Edit > Find
9.2 Refactoring : 해당 단어에 커서를 위치시키고 Edit > Refactor 선택
다이얼로그가 뜨면 커서에 위치한 단어 대신에 다른 단어 입력
만약을 위해 Snapshot 항목 체크하고 Preview로 미리 변화될 부분 확인
Preview 클릭 후 Apply 클릭하면 Refactoring 되어있음.
10. 커서 이동(영문으로 되어 있어야 동작함 -_-^)
10.1 Control + F : 앞으로, 한칸 이동
10.2 Control + B : 뒤로, 한칸 이동
10.3 Control + P : 이전 라인으로 이동, 위로 한줄 이동
10.4 Control + N : 다음 라인으로 이동, 아래로 한줄 이동
10.5 Control + A : 라인의 시작으로 이동 (Command + 왼쪽 화살표)
10.6 Control + E : 라인의 끝으로 이동(Command + 오른쪽 화살표)
10.7 Control + T : 커서 옆의 문자로 변경
10.8 Control + D : 커서의 오른쪽 문자를 지움
10.9 Control + K : 라인의 나머지 부분을 지움
10.10 Control + L : 현재 입력하고 있는 부분을 윈도우의 가운데로 옮겨 줌
커서가 중심이 되어 화면 이동
11. 파일 열기 : 마우스 커서를 파일 이름에 놓고 File > Open Quickly 클릭
Command + Shift + D
12. 북마크 : Edit > Add to Bookmarks or Command + R
확인은 Group & Files 의 Bookmarks에서 확인 가능
13. 코드 에디터 창 나누기 : 우측 스크롤바와 자물쇠 아이콘 사이의 아이콘을 누르면 창 분할됨
14. 프로그램 실행 : Command + R
15. 디버그
15.1 실행 : Command + Y
15.2 Break Point : Command + \
15.3 다시 실행 : Command + Option + P
15.4 한줄 실행 : Command + Option + O
15.5 한줄 실행(함수나 메소드 있는 곳 탐색) : Command + Shift + I