【问题标题】:Is there a way to find setter method by its getter method or vice versa in a class?有没有办法通过它的getter方法找到setter方法,反之亦然?
【发布时间】:2019-08-17 06:28:49
【问题描述】:

有时,在大型类中,相关的 getter 和 setter 方法并不靠近或位于彼此下方,使用相应的 getter 方法查找 setter 并不方便。我知道我可以选择方法名称的其余部分,除了从头开始的 get 或 set 字母,然后点击Ctrl+F3。有更快的方法吗?

【问题讨论】:

    标签: java intellij-idea keyboard-shortcuts getter-setter


    【解决方案1】:

    我会使用具有活动功能的 结构 (Alt+7) 面板“显示属性”(P图标)、“从源自动滚动”和“自动滚动到源”。 如果您在 setter、getter 或 field 上并按下 Alt+7,您将被放置在参数上,然后可以通过上下箭头轻松地在它们之间切换。

    【讨论】:

      【解决方案2】:
      1. 你可以这样做

        copy property name (Ctrl + C) + Ctrl+F3 + 粘贴 (Ctrl + V)

      如下图所示:

      按下Ctrl+F3时,您可以输入任何内容进行搜索

      1. 对于干净的代码,您应该通过将 getter 和 setter 放在一起来重构它。 注意:有一个 IDE 代码样式规则可以帮助解决这个问题:设置(macOS 上的首选项)|编辑 |代码风格 |爪哇 |安排 | 将 getter 和 setter 放在一起

      【讨论】:

      • 我知道这种方法,我想要一种比这更简单的方法。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-10
      相关资源
      最近更新 更多