조금이라도 더 빠르게 Project file을 와리가리 하고 싶은 마음에 사용하는 단축키를 정리해본다. 언젠가는 까먹으니, 그때와서 봐야지. 이건 계속해서 업데이트하도록 하겠다.

Shortcuts

OptionActionShortcutnote
XcodePreference⌘,
Filenew > Project⇧⌘N
new > Playground⌥⇧⌘N
Add Files⌥⌘A
ViewShow/Hide Navigator⌘0
Move Navigator Menu⌘1~9
Show/Hide Inspector⌘⌥0
Move Inspector Menu⌘⌥1~4
Reveal in Project Navigator⇧⌘J파일 위치 파악
Reveal in Project Navigator⇧⌘O파일 바로 열기
(in code) Show Snippets⇧⌘L코드 창에서 Snippet 보여줌
(in storyboard) Show Library⇧⌘LUIKit Library 보여줌
FindFind in workspace⇧⌘F
Find Selected Symbol in workspace⌃⇧⌘F해당 변수를 사용하고 있는 찾아줌 (text가 아닌 symbol)
Find Call Hierachy⌃⇧⌘H해당 함수의 호출 계층을 보여줌
Find⌘F
Find and Replace⌥⌘F
Find Next⌘G
Find Previous⇧⌘G
Find and Select Next⌥⌘G
Find and Select Previous⌥⇧⌘G
Use Selection for Find⌘Enavigator find 메뉴에 문자열 넣을 때 많이 씀
Use Selection For Replace⇧⌘E선택 부분 한번에 바꾸기
FoldingFold⌥⌘⇠
Unfold⌥⌘⇢
Fold Methods & Functions⌥⇧⌘⇠특정 상위 스코프 안에 있는 method 모두 folding
Unfold Methods & Functions⌥⇧⌘⇢
Fold Comment Blocks⌃⇧⌘⇠
Unfold Comment Blocks⌃⇧⌘⇢
Build, ExecutionBuild⌘B
Clean build folder⇧⌘K
Test⌘U
InfomationShow History⇧⌘⌃A
SimulatorScreen Shot⌘S
Record⌘R중단 후, 우측 하단에 나오는 영상에서 오른쪽 탭하면 gif 변환하여 저장 가능
Keyboard⌘K
Rotate⌘⬅
To Home⌘⇧H
Shake⌘⌃Z
MoveMove line up⌥⌘[
Move line down⌥⌘]
Back⌃⌘⇠뒤로 가기
Forward⌃⌘⇢앞으로 가기
CursorMulti cursor⌥ + dragSublime text에서 ⌥⇧ + drag
Make cursor⇧⌃ + clickSublime text에서 ⌥ + click
Select Next Occurrence⌥⌘ESublime text에서 ⌘D
SortingRe-indent⌃I코드 정렬해줌, 나는 키 매핑이 되어 있어 ⌥P로 설정함
LogClean Debug window⌘K디버그 창 모두 지우기
DebugConsole On/Off⌘⇧Y디버그 창 올리기/내리기
Debug On/Off⌘Y디버그 기능 On/Off
Next breakpoint⌘⌃Y다음 브레이크 포인트 넘어가기
NewNew Editor⌘⌃T새로운 editor 생성
open current symbol in New editor⌘⌃⌥ + Click새 에디터에서 함수, 변수 보기
EditEdit all scope⌘⌃E지정 파일 한정 리네이밍
Source ControlCommit⌘⌥C커밋창 띄우기

가끔가다가 vsc 기본설정으로 익힌 단축키들이 있는데, 여기도 있다. Preference Key Bindings Customize 하면 된다.

Extra

Extract Method

  • 선택, 우클릭, Refactor-Extract to method

Reference

Update Log

  • 22.04.22: initial draft
  • 22.04.23: Move line, snippet 추가
  • 22.04.26: Simulator Record 추가
  • 22.05.11: Re-indent 추가
  • 22.05.13: 뒤로가기, 앞으로 가기, 디버그 창 지우기 추가
  • 22.05.16: 콘솔창 내리기/올리기, 디버그 on/off, next breakpoint
  • 22.06.09: 에디터 창 새로 만들기 추가
  • 23.06.27: 지정 파일 한정 리네이밍, extract method, test, commit