27

在 Eclipse 中,您可以打开“Mark Occurrences”,然后它将突出显示当前范围内给定变量的每次出现。这很好,但我真的很想从一个这样的事件转移到下一个。

到目前为止,我已经找到了两个关于如何做到这一点的建议,但都没有奏效。首先有这个 SO 帖子:Eclipse 导航到下一个/上一个标记的发生,它建议ctrl+k。但是,这对我不起作用:在我的 Eclipse 中,键映射绑定到“查找下一个”,而不是“下一次出现”(在 Eclipse 键绑定中甚至似乎没有“下一次出现”,但是也许我没有用正确的名字来称呼它)。

然后我找到了一个论坛帖子,建议点击工具栏中的黄色向上箭头并检查出现情况,然后使用ctrl+,. 如果它有效,这将是次优的,因为我已经ctrl+,习惯在错误/警告之间移动,但至少它会是一些东西......但它根本不起作用(ctrl+,只是让我进入下一个警告)。

所以,我的问题是:如何在 Eclipse 中从一个事件移动(最好通过键盘快捷键)到下一个事件?

4

5 回答 5

25

你没有提到究竟是如何ctrl+k不适合你,但这是我在类似情况下使用的。我将光标放入或选择编辑器中要查找的单词,然后按ctrl+k将我移至下一个匹配项。由于选择了下一个匹配项,我可以使用相同的组合向前移动或按ctrl+shift+k(查找上一个)向后移动。(对不起,如果这听起来很傲慢,但ctrl+k听起来完全像你正在寻找的东西,我不知道你遇到困难的细节。)

我同意其他组合。如果我必须把手从键盘上移开,我不妨使用滚动条。

祝你好运。

于 2012-09-25T17:41:12.090 回答
12

有很多关于这个的帖子。似乎有最佳答案的一个是:https ://stackoverflow.com/a/12767327/2836515

摘要:更改“下一个/上一个注释”选项(工具栏中的向上/向下箭头)以包含出现,然后使用CTRL+,CTRL+.查找下一个出现。

于 2015-04-07T22:23:36.927 回答
7

您可以这样做以减少在选择初始单词时的一些击键/鼠标点击:

  1. 将光标放在您要查找的单词上
  2. 点击alt+ shift+up
  3. 点击ctrl+k

这会突出显示当前单词,然后进行查找。不过,它似乎不区分大小写,但这是一个很小的代价。

但是,肯定有一些地方它不起作用。如下所示(它突出显示classimplements整个班级):

public class MyClass implements MyInterface {}
于 2014-03-12T19:30:29.373 回答
3

有一个命令“文件中的出现”默认情况下不绑定到任何键。您可以通过按Ctrl+3然后键入来运行它occurr。它将所有当前变量放在搜索结果中的当前文件中。现在Ctrl+.Ctrl+,将浏览这些事件,而不是通过警告/错误列表。

为了返回,您需要清理搜索结果。看来这个命令也没有键绑定。它甚至没有在Ctrl+3列表中显示为命令。但您也可以只进行另一次搜索,它会覆盖之前的搜索结果。

于 2015-06-25T02:04:04.283 回答
1

用于CTRL+K转到下一个事件和CTRL+SHIFT+K转到上一个事件。

于 2013-09-12T13:29:45.743 回答