Reputation: 1339
In previous Xcode version , I could jump to definition with simple Cmd + click on that method/variable . But in Xcode 9, I feel uncomfortable to jump to definition .
Does anyone has a better solution for jumping to definition in Xcode 9 ?
I am tired of selecting options from dropdown list.
Upvotes: 69
Views: 14079
Reputation: 1
Deleting everything under the Derived data and re-opening Xcode fixed everything for me.
Upvotes: 0
Reputation: 171
If dont like to use mouse click(I certainly don't like) you could use
Command + Ctrl + J
Upvotes: 6
Reputation: 3598
There is short cut displayed on drop down menu, just use-
1. Control, Command and left mouse button
OR
2. Command plus Right Mouse Click
instead of command left mouse button.
Upvotes: 24
Reputation: 4064
Solution 1:
Solution 2: Use
Ctrl + ⌘ + Left click
Upvotes: 31
Reputation: 79636
Solution to your question: Ctrl + ⌘ + Left click
Xcode >> Preference >> Key Bindings >> Here is list of all short cuts of Xcode.
Upvotes: 2
Reputation: 1876
Ashish and Ghulam's answers were great but it still kinda bugged me that things had changed and I couldn't jump to definition as before. Then I found this...
Xcode9Beta2-Preferences->Navigation->Command-click on Code:->Jump To Definition:
Upvotes: 173
Reputation: 1818
In Xcode 9 Beta, it has been changed to Cmd + Ctrl + Left Click.
Upvotes: 2
Reputation: 51
I don't know how Cmd + Option + Left Click worked for you guys, but the shortcut (at least for me) was Cmd + Ctrl + Left Click. I've tried on both Apple keyboard and MacBook keyboard and this is the one that did it.
Upvotes: 4
Reputation: 285039
When I ⌘-click on a symbol in Xcode 9 I see
That means you have to ⌃⌘-click on the symbol to skip the popup.
Nevertheless there is even a keyboard shortcut:
Upvotes: 4
Reputation: 1235
Standard hot key for jump to definition is ctrl+cmd+j. Set cursor to the class/method you are interested in and press this buttons to switch to declaration. Also you can try to press ctrl+opt+cmd+j. In this case definition will be opened in assistant editor
Upvotes: 7