Command/option + 点击一个 swift 函数将我带到 objective c 的 swift 源代码

Command/option + tap a swift function to bring me to the swift source code from objective c

在 XCode 7.2.1 中,当在 swift 代码中工作时,我可以命令点击一个函数,它会直接将我带到该函数所在的 swift 源代码宣布。

但是,如果我从 objective-c 代码中点击相同的函数,它会将您带到 Swift.h 生成的头文件 - 这不是一个非常有用的地方。

有没有办法使用按键 + 点击组合更直接地转到 swift 代码的函数?目前,我必须命令 + space 并输入 class name/function 并从“快速打开”中选择它,这并不理想。

不,没有。问题似乎是 Objective-C 根本不能 "see" Swift;正如您所说,它所看到的只是生成的 "...-Swift.h" 桥接 header。这将在 http://bugreport.apple.com 提出一个很好的增强请求(尽管任何人都在猜测是否真的可以做任何事情)。