Using keyboard shortcuts is key of being productive and efficient when working with a development environment like Xcode.
In this post, I share my most used basic Xcode shortcuts. If you are already working with Xcode for a long time, you may be more interested in my post on the advanced Xcode shortcuts.
Before starting, here is a quick key reference:
- ⌘ – Command
- ⇧ – Shift
- ⌥ – Option/Alt
- ⌃ – Control
The most basic shortcuts are those for running, testing and cleaning.
- Clean Build Folder
⇧ ⌘ K
You will find them in Xcodes
Product menu item. When you are working with Xcode for some time now, you most certainly use them already.
Quickly navigating back and forth when working on different files is a real time saver. Same for jumping to a definition.
- Go forward
⌃ ⌘ →
- Go back
⌃ ⌘ ←
- Jump to definition
⌃ ⌘ J
You can lookup these actions in Xcodes
3. Open quickly
Another essential shortcut is the one for opening a file quickly with
⇧ ⌘ O.
You can find it in Xcodes
Searching is another basic action. You can search in the file that is currently open or in the project / workspace.
- Find and replace
⌥ ⌘ F
- Find in project / workspace
⇧ ⌘ F
Being able to show and hide different Xcode areas quickly is really useful especially when working on smaller screens.
⌘ 0to show and hide the project navigator
⌘ ⇧ Yto show and hide the debug console
⌘ ⌥ 0to show and hide the inspectors
Inside those views, yoo have even more options, for example switching between different navigators with
⌘ 2 …
⌘ 9. Check them out in Xcodes
Many of those shortcuts can be easily found and looked up directly in Xcodes menu right next to their action names. I can only recommend to take some time and look up more interesting actions on your own.
When you are motivated to boost up your productivity even more, checkout my post on the advanced Xcode shortcuts.
Also checkout my quick tip on how to learn Xcode shortcuts efficiently.
Did you like this post? Then let me know by clicking on the like button below.
Like to stay updated? You can follow me on Twitter or subscribe to this blog. If you like to read on Medium, I’m also publishing my posts there. Feel free to contact me if you have any questions or want to give me some feedback.