首页 文章

IntelliJ导航到下一个和上一个突出显示的变量

提问于
浏览
45

在IntelliJ 10.5中,我启用了"Highlight usages of element at caret" . 当选择变量/ method / etc时,有没有办法移动到下一个和上一个出现的?我正在寻找相当于Control-K in Eclipse的东西 .

EditShortcut to navigate between highlighted usages只是移动到下一个 text 事件,这与移动到下一次出现的变量/ method / etc不同 . 如果我选择了变量 foo ,我想导航到 foo 的下一个匹配项,而不是任何名为"foo"的文本(包括注释,方法名称等中的"foo") .

此外,按F3似乎是错误的 . 当我按F3时,它有时会使用之前搜索的文本和 not 当前突出显示的文本进行搜索 .

7 回答

  • 27

    目前不可能,请参阅我的问题:Shortcut to navigate between highlighted usages .

    我甚至创建了一个问题IDEA-70523解决这个问题,如果你不能像我一样生活,请投票支持:-) .

  • 11
    • F3或换档F3

    • ctrl c,ctrl f,输入或上下箭头

    • ctrl alt F7

    添加此项以防人们不查看您的编辑 .

  • 1

    安装Identifier Highlighter Reloaded并使用Alt Shift向上/向下(可在Keymap设置中重新定义):)

    在你试一试并注意到'hey, the highlight stays there after I move my cursor out of it'烦恼之后,考虑upvoting this issue :)

  • 1

    投票请求让他们实现该功能 .

    http://youtrack.jetbrains.com/issue/IDEA-59638

  • 36

    我通常做以下事情:

    • 突出显示这个词

    • Cmd F(它将突出显示文件中的所有匹配项)

    • Cmd G(下一场比赛)

    • Cmd Shift G(上一场比赛)

  • 3

    我找到了一些可能更符合您需求的东西:alt鼠标滚轮向上/向下 .
    它发送到插入符号下的标识符的上一个/下一个出现 .

    快捷方式名称是“转到下一个突出显示的元素用法” .

  • 0

    我无法获得任何IntelliJ的Find Next / Previous的本机选项,就像在Eclipse中一样 . Find Word at Caret 接近,但它只允许你啜饮并找到下一个单词,而不是之前的单词 .

    Identifier Highlighter Reloaded 也不像Eclipse那样 .

    我编写了一个IntelliJ插件来重现Eclipse中的确切行为 . 你可以在这里找到它:https://plugins.jetbrains.com/plugin/10635-quick-find-plugin

相关问题