iOS - Shortcut for jumping to definition in Xcode 9?

狂风中的少年 提交于 2019-12-03 02:54:25

问题


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.


回答1:


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:




回答2:


Solution 1:

  • Go to Xcode menu
  • Click on Preferences
  • Select Navigation Tab from Top
  • Select Command-click on Code
  • Change to "Jumps to Definition"

Solution 2: Use

Ctrl + ⌘ + Left click




回答3:


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.




回答4:


In Xcode 9 Beta, you can go definition by Cmd + Right Click




回答5:


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




回答6:


In Xcode 9 both of these work:

⌘ + Right Click

OR

⌘⌃ + Click




回答7:


If dont like to use mouse click(I certainly don't like) you could use

Command + Ctrl + J




回答8:


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.




回答9:


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:




回答10:


In Xcode 9 Beta, it has been changed to Cmd + Ctrl + Left Click.




回答11:


Solution to your question: Ctrl + ⌘ + Left click

Xcode >> Preference >> Key Bindings >> Here is list of all short cuts of Xcode.





回答12:


Deleting everything under the Derived data and re-opening Xcode fixed everything for me.



来源:https://stackoverflow.com/questions/44497436/ios-shortcut-for-jumping-to-definition-in-xcode-9

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!