在IntelliJ 10.5中,我启用了"Highlight usages of element at caret" . 当选择变量/ method / etc时,有没有办法移动到下一个和上一个出现的?我正在寻找相当于Control-K in Eclipse的东西 .
Edit :Shortcut to navigate between highlighted usages只是移动到下一个 text 事件,这与移动到下一次出现的变量/ method / etc不同 . 如果我选择了变量 foo
,我想导航到 foo
的下一个匹配项,而不是任何名为"foo"的文本(包括注释,方法名称等中的"foo") .
此外,按F3似乎是错误的 . 当我按F3时,它有时会使用之前搜索的文本和 not 当前突出显示的文本进行搜索 .
7 回答
目前不可能,请参阅我的问题:Shortcut to navigate between highlighted usages .
我甚至创建了一个问题IDEA-70523解决这个问题,如果你不能像我一样生活,请投票支持:-) .
F3或换档F3
ctrl c,ctrl f,输入或上下箭头
ctrl alt F7
添加此项以防人们不查看您的编辑 .
安装Identifier Highlighter Reloaded并使用Alt Shift向上/向下(可在Keymap设置中重新定义):)
在你试一试并注意到'hey, the highlight stays there after I move my cursor out of it'烦恼之后,考虑upvoting this issue :)
投票请求让他们实现该功能 .
http://youtrack.jetbrains.com/issue/IDEA-59638
我通常做以下事情:
突出显示这个词
Cmd F(它将突出显示文件中的所有匹配项)
Cmd G(下一场比赛)
Cmd Shift G(上一场比赛)
我找到了一些可能更符合您需求的东西:alt鼠标滚轮向上/向下 .
它发送到插入符号下的标识符的上一个/下一个出现 .
快捷方式名称是“转到下一个突出显示的元素用法” .
我无法获得任何IntelliJ的Find Next / Previous的本机选项,就像在Eclipse中一样 .
Find Word at Caret
接近,但它只允许你啜饮并找到下一个单词,而不是之前的单词 .Identifier Highlighter Reloaded
也不像Eclipse那样 .我编写了一个IntelliJ插件来重现Eclipse中的确切行为 . 你可以在这里找到它:https://plugins.jetbrains.com/plugin/10635-quick-find-plugin