2017-06-12 126 views
62

在以前的Xcode版本中,我可以用簡單的 Cmd +點擊跳轉到該方法/變量上。但是在Xcode 9中,我很難跳到定義。iOS - 在Xcode 9中跳轉到定義的快捷方式?

有沒有人有更好的解決方案跳轉到Xcode 9的定義?

我厭倦了從下拉列表中選擇選項。

在此先感謝。

+2

大問題! –

回答

152

阿希什和吳拉姆的回答是偉大的,但它仍然有點竊聽我,事情發生了變化,我不能像之前一樣跳轉到定義。然後我發現這...

Xcode9Beta2 - 首選項 - >導航 - >命令點擊代碼: - >跳轉到

Xcode9Beta2-Preferences->Navigation->Command-click on Code:->Jump To Definition

+2

這個答案很好。我改變了舊的方式。數十年來,我一直在使用CMD +左鍵單擊。 –

+1

另外,請記住,'鼠標右鍵單擊'與'control + click'完全相同,所以現在您可以通過按'cmd +鼠標右鍵'來選擇代碼結構(顯示上下文菜單)。 – DanSkeel

+2

並回到你從哪裏來:ctrl-cmd-left arrow – Yohst

6

跳轉到定義的標準熱鍵是ctrl + cmd + j。將光標設置爲您感興趣的班級/方法,然後按此按鈕切換到聲明。你也可以嘗試按ctrl + opt + cmd + j。在這種情況下定義將在助理編輯

3

打開當我Xcode中9我看到

enter image description here

這意味着你必須一個符號⌘點擊^⌘點擊上跳過彈出窗口的符號。


儘管如此甚至有一個鍵盤快捷鍵:

enter image description here

20

有在下拉菜單中顯示的快捷方式,只需使用 -

1.控制,指揮和鼠標左鍵按鈕

2.命令再加上單擊鼠標右鍵的

代替命令鼠標左鍵

+0

它現在是命令,控制和鼠標左鍵 –

+2

命令右鍵單擊似乎是我想要的。他們改變它是愚蠢的 - 我從不需要彈出菜單中的任何東西。 –

+0

我的命令+控制+左鍵單擊問題是左手操作人員極其不便,因爲控制只在MBP鍵盤的左側。有鑑於此,在這麼長的時間之後,將其作爲默認設置似乎沒有經過深思熟慮。 – particleman

4

我不知道Cmd + Option +左鍵是如何爲你們工作的,但是快捷鍵(至少對我來說)是Cmd + Ctrl +左鍵單擊。 我嘗試過蘋果鍵盤和MacBook鍵盤,這是它做到的。

2

在Xcode 9 Beta中,它已更改爲Cmd + Ctrl +左鍵單擊

30

解決方案1:

  • 轉到Xcode的菜單
  • 點擊首
  • 選擇導航標籤從頂部
  • 選擇命令,單擊代碼
  • 更改爲「跳轉到定義「

As you can see in this screenshot

解決方案2: 使用

按Ctrl +⌘+左鍵點擊

19

在Xcode中9 Beta版,你可以去通過Cmd的+右鍵點擊定義

4

在Xcode中9這兩個工作:

⌘+右擊

OR

⌘^+點擊

2

解決你的問題:Ctrl + ⌘ + Left click

的Xcode >> >>偏好按鍵綁定>>這裏是所有短名單削減Xcode的 。


enter image description here

+1

看看user8315745的答案,而不是這個。 –

1

如果不喜歡使用鼠標點擊(我當然不喜歡),你可以使用

命令+按Ctrl + J

相關問題