跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • JetBrains 系 IDE 有没有能直接跳转窗口到某接口方法实现处的方案?
未分類
11 3 月 2021

JetBrains 系 IDE 有没有能直接跳转窗口到某接口方法实现处的方案?

JetBrains 系 IDE 有没有能直接跳转窗口到某接口方法实现处的方案?

資深大佬 : maninfog 6

标题可能没描述清楚,正文继续详细描述一下:比如我有一个 Interface,只有一个方法 A 。然后我当前窗口的 Class 实现了它,但是这个 Class 可能有数百行,我不太好定位 A 这个实现方法具体在哪个位置。我的理想状态:我的光标停留在实现该 Interface 声明上,然后调用某个快捷键,IDE 会直接移动我的代码窗口到方法 A 处。

搜索一大圈确实没有找到好的方案,不知道 V 友们有没有好的方案?

大佬有話說 (12)

  • 資深大佬 : Arguments

    ctrl + 鼠标左键点击接口或方法,就会跳转

  • 資深大佬 : EscYezi

    interface 里的方法左边有一个圆形图标,点击可以跳转到实现类对应的方法

    或者像一 ctrl+左键点方法名

  • 資深大佬 : wolfie

    ctrl + alt + 左键,跳转到具体实现方法,多个实现需要选择,
    ps:看着真累。

  • 主 資深大佬 : maninfog

    @Arguments #1 ctrl + 左键会直接跳转到接口处,不能实现我的效果,不过还是感谢回答
    @EscYezi #2 “interface 里的方法左边有一个圆形图标,点击可以跳转到实现类对应的方法”,其实我要的就是这种效果。但是如果我当前窗口在一个实现类里面,我需要先根据一的操作进入到接口窗口里面,再通过你的方法进入到实现方法代码处,而且如果该接口有多个实现的话我还需要选择一下,比较繁琐。
    @wolfie #3 已经尽量去描述了 =.=… 经过我的实验,ctrl + 左键会跳转到接口,ctrl + alt + 左键 是可以跳转,但是是跳转到类而不是接口方法实现处。

  • 資深大佬 : ignor

    ctrl+alt+b

  • 資深大佬 : liuxey

    ctrl + alt + 点击 interface 的 A() 就是条到实现类的 A() 方法上

  • 主 資深大佬 : maninfog

    @liuxey 其实我就是要的这个效果,只不过我的前提是我当前窗口在实现类上而不是接口上,这导致如果我通过这种方式去跳转,我需要先从实现类跳转到 interface 上,再通过你这种方式跳转,并且如果这个 interface 实现类有多个的时候,还要进行一个选择操作…..

  • 資深大佬 : Helsing

    你这不就是想快速跳转到某个方法吗,说的好复杂?直接按 Ctrl + F12 会列出当前类的所有方法,可以快速选中跳转。方法多的话,可以英文输入法敲方法名选中跳转

  • 資深大佬 : liuzhaowei55

    @Arguments

  • 主 資深大佬 : maninfog

    @Helsing emm 确实是 因为我平时看代码比较多 所以会经常需要跳到接口方法 你说这个方法需要知道确切的方法名 而大部分情况知道一个接口名会不知道具体的方法名 不过还是谢谢 可能我这个需求比较个人化了

  • 資深大佬 : Helsing

    @maninfog #10
    那可以左侧展开 Structure 窗口,可以显示所有方法还有继承关系等等

  • 資深大佬 : notejava

    鼠标停留在方法名上,ctrl + alt + b

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具