Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在类中,有没有一种方法可以通过getter方法找到setter方法,或者反之亦然?_Java_Intellij Idea_Keyboard Shortcuts_Getter Setter - Fatal编程技术网

Java 在类中,有没有一种方法可以通过getter方法找到setter方法,或者反之亦然?

Java 在类中,有没有一种方法可以通过getter方法找到setter方法,或者反之亦然?,java,intellij-idea,keyboard-shortcuts,getter-setter,Java,Intellij Idea,Keyboard Shortcuts,Getter Setter,有时相关的getter和setter方法在大型类中并不相邻或在彼此之下,使用其相应的getter方法查找setter并不方便。我知道我可以选择方法名称的其余部分,但从开始处选择get或set字母,然后点击Ctrl+F3。有没有更快的办法 你可以这样做 复制属性名称(Ctrl+C)+Ctrl+F3+粘贴(Ctrl+V) 如以下屏幕截图所示: 按Ctrl+F3键时,您可以键入任何要搜索的内容 另外,对于干净的代码,您应该通过将getter和setter彼此靠近来重构它。 注意:有一个IDE代码样式

有时相关的getter和setter方法在大型类中并不相邻或在彼此之下,使用其相应的getter方法查找setter并不方便。我知道我可以选择方法名称的其余部分,但从开始处选择get或set字母,然后点击
Ctrl+F3
。有没有更快的办法

  • 你可以这样做

    复制属性名称(Ctrl+C)+
    Ctrl+F3
    +粘贴(Ctrl+V)

  • 如以下屏幕截图所示:

    按Ctrl+F3键时,您可以键入任何要搜索的内容

  • 另外,对于干净的代码,您应该通过将getter和setter彼此靠近来重构它。 注意:有一个IDE代码样式规则可以帮助实现这一点:设置(macOS上的首选项)|编辑器|代码样式| Java |排列|将getter和setter放在一起
  • 你可以这样做

    复制属性名称(Ctrl+C)+
    Ctrl+F3
    +粘贴(Ctrl+V)

  • 如以下屏幕截图所示:

    按Ctrl+F3键时,您可以键入任何要搜索的内容

  • 另外,对于干净的代码,您应该通过将getter和setter彼此靠近来重构它。 注意:有一个IDE代码样式规则可以帮助实现这一点:设置(macOS上的首选项)|编辑器|代码样式| Java |排列|将getter和setter放在一起

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

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

    我知道这种方法,我想要一种比这种更简单的方法。我知道这种方法,我想要一种比这种更简单的方法。