Xcode is Apple's integrated development environment for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS. Want to build apps for Apple devices? Google "Swift Lee" to learn more and start developing on Apple.com.
Text editing | |
---|---|
Cut | β X |
Copy | β C |
Paste | β V |
Delete backward | β H |
Delete forward | β D |
Delete to beginning of line | β Backspace |
Delete word backward | β Backspace |
Delete word forward | β Del |
Text navigation | |
Move up | β P |
Move backward | β B |
Move down | β N |
Move forward | β F |
Move to beginning of document | β β |
Move to beginning of line | β A |
Move to end of document | β β |
Move to end of line | β E |
Move backward a word | β₯ β B |
Move forward a word | β₯ β F |
Page down | β V |
Move backward extending selection | β§ β B |
Move down extending selection | β§ β N |
Move forward extending selection | β§ β F |
Move left extending selection | β§ β |
Move paragraph backward extending selection | β§ β₯ β |
Move paragraph forward extending selection | β§ β₯ β |
Move right extending selection | β§ β |
Move subword backward extending selection | β§ β₯ β |
Move subword forward extending selection | β§ β₯ β |
Move to beginning of document extending selection | β§ β β |
Move to beginning of line extending selection | β§ β β |
Move to beginning of paragraph | β A |
Move to beginning of paragraph extending selection | β§ β A |
Move to end of document extending selection | β§ β β |
Move to end of line extending selection | β§ β β |
Move to end of paragraph | β E |
Move to end of paragraph extending selection | β§ β E |
Move up extending selection | β§ β P |
Move word backward extending selection | β§ β₯ β B |
Move word forward extending selection | β§ β₯ β F |
Edit | |
Undo | β Z |
Redo | β§ β Z |
Cut | β X |
Copy | β C |
Paste | β V |
Paste and match style | β§ β₯ β V |
Add to bookmarks | β D |
Go to line | β L |
Next completion | β . |
Select next placeholder | β / |
Edit all in scope | β β T |
Special characters | β₯ β T |
Format | |
Copy style | β₯ β C |
Paste style | β₯ β V |
Center | β§ β | |
Shift right | β ] |
Shift left | β [ |
Run | |
Run | β₯ββ΅ |
Run - breakpoints off | β₯βR |
Debug - breakpoints on | β₯βY |
Stop | β§ββ΅ |
Debugger | β§βY |
Console | β§βR |
Clear console | β₯ββR |
Show breakpoints | β₯βB |
Activate breakpoints | ββ\ |
Add breakpoint at current line | β\ |
Enable breakpoint at current line | β₯β\ |
Pause | β₯βP |
Step into | β§βI |
Step into instruction | β§β₯βI |
Step over | β§βO |
Step over instruction | β§β₯βO |
Next thread | β₯ β β β |
Previous thread | β₯ β β β |
Build | |
Build and run | ββ΅ |
Build and run - breakpoints off | βR |
Build and run - breakpoint on | βY |
Clean | β§βK |
Next build warning or error | β= |
Previous build warning or error | β§β+ |
Compile | βK |
Design | |
Show model browser | ββB |
Diagram bring to front | β§ββF |
Diagram bring to back | β§ββB |
Diagram lock | ββL |
Diagram unlock | β§ββL |
Diagram zoom in | β§ββ= |
Diagram zoom to fit | ββ= |
Force directed layout | ββG |
Hierarchical layout | ββH |
Add attribute | ββA |
Add relationship | ββR |
Project | |
Go to project | β0 |
Class browser | β§βC |
Group | β₯βG |
Ungroup | β§β₯βG |
Add to project | β₯βA |
Edit active target | β₯βE |
Edit active executable | β₯βX |
Find | |
Preferences | β, |
Hide others | β₯βH |
Tab | TAB |
Find in project | β§βF |
Single file find | βF |
Find & replace | ββF |
Find next | βG |
Find previous | β§βG |
Use selection for find | βE |
File | |
Open | βO |
Open in a separate editor | β₯βO |
Open quickly | β§βD |
Show inspector | β₯βI |
Close all | β₯βW |
Close project | ββW |
Save | βS |
Save all | β₯βS |
Save as | β§βS |
Save copy as | β§β₯βS |
Make snapshot | ββS |
View | |
Detail | β₯βF |
Zoom editor out fully | β§β₯βE |
Next file | β§β₯ββ |
Previous file | β§β₯ββ |
Switch to header/source | β₯ββ |
Reveal in group tree | β§β₯βT |
Code Folding | |
Fold | βββ |
Unfold | βββ |
Unfold all | βU |
Fold methods/functions | β β β |
Unfold methods/functions | βββ |
Fold comment blocks | β§βββ |
Unfold comment blocks | β§βββ |
Focus follows selection | β₯ββ F |
Misc | |
Show spelling & grammar | β§β: |
Check spelling | β; |
Minimize | βM |
Minimize all | β₯βM |
Organizer | ββO |
Developer documentation | β§β₯β/ |
Quick help | β§ββ/ |
Center selection of visible area | βL |
Close split | β' |
Code sense complete list | β, |
Code sense previous placeholder | β§β/ |
Delete subword backward | βBACKSPACE |
Delete to mark | βW |
Execute selection & replace with output | β₯βR |
Execute selection inserting output | βR |
Execute selection sending output to alert panel | β§β₯βR |
Indent selection | βI |
Insert newline without extra action | β₯β΅ |
Pop bookmarks popup | β4 |
Pop breakpoints popup | β5 |
Pop included headers popup | β3 |
Pop loaded files popup | β1 |
Pop navigator popup | β6 |
Pop symbols popup | β2 |
Select to mark | βXβM |
Send interrupt | βC |
Set mark | β[SPACE] |
Split vertically | β§β" |
Swap with mark | βXβX |
Transpose | βT |
Yank | βY |
Try searching for something else. Think weβre missing something? Send us an issue or add it yourself.
Add a missing shortcut πͺοΈUse calculations, charts, datepickers, eSignatures, payments, Google Places API, file uploads β Then embed it in your Framer website or other site builder.
Start building for freeFeel free to request missing tools or give some feedback using Twitter, E-mail or GitHub! If you can, please help out by adding the data yourself and be the hero of the Β±12k people per month using this resource.
Add a tool πͺDesigning products that enable others to to create or become more effective Β· Currently Product Designer @ConvertCalculator Β· Prev @WeTransfer, @Awkward & @YipYip.
Buy me a coffee β Twitter π¦