簡體   English   中英

跳轉到定義的鍵盤快捷鍵

[英]Keyboard shortcut for Jump to Definition

我正在尋找Jump to Definition 的僅鍵盤快捷鍵。 內置快捷方式需要鼠標: +雙擊

我已經嘗試為Edit>Find>Jump to Defintion菜單命令添加一個常規鍵盤快捷鍵,但是,唉,它只在選擇方法名稱時才有效。 我希望能夠將光標定位在方法名稱、類名稱或其他符號內,然后點擊 + Shift + L 之類的東西。

有誰知道該問題的解決方案,也許是使用腳本?

更新:鍵盤快捷鍵有時有效,有時無效。 當我將文本光標定位在沒有參數的方法調用上並按 + Shift + L 時,它會將我帶到定義。 但它不適用於采用id參數的方法。 但是,如果參數是int則它有效。

我已向 Apple 提交了錯誤報告。

在 Xcode 4.5.2 中,快捷方式現在是^ + + J (更易讀的Ctrl + Cmd + J )。

對於Jump to Definition功能,您有以下4 個選項:

  1. Ctrl +命令+ J
  2. Ctrl + Command +左鍵單擊(單指點擊)
  3. Command +右鍵單擊(兩指輕敲)

僅限 XCode 9:

  1. 轉到 Xcode => Preferences => Navigation => Change Command-click on Code to Jumps to Definition然后使用Command + Left Click (單指點擊)

對於 XCode(在 Swift 中測試),以下鍵盤快捷鍵有效。 發現非常有用:

轉到實現(可能是 Obj-C 中的定義):

Ctrl +命令+ J

回到上一個上下文

Ctrl +命令+ <

轉到轉發上下文

Ctrl +命令+ >

Xcode Preferences -> Navigation 中更改它,而不是 Key Bindings 在此處輸入圖片說明

嘗試以下操作: Cmd + Option + (或Cmd + Shift + D並從列表中選擇)或查看此鏈接重新分配快捷方式(最后一個選項可能是您已經嘗試過的 - 它可能需要選擇方法)。

也許它可以工作

在此處輸入圖片說明

或嘗試這種方式

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM