在Eclispe中,禁用"查找下一个"突出显示文本时要替换的文本

时间:2018-03-29 03:42:14

标签: eclipse

通常当我使用eclipse搜索文档时,我会点击Find Next的快捷方式,光标将直到我上次搜索的文本的下一个匹配项。但是,如果我在执行此操作时突出显示要复制的文本,则会将搜索文本更改为我突出显示的内容,因此现在当我使用Find Next时,它会搜索我突出显示的文本。

有没有办法在高亮显示时自动设置find文字?我看了偏好,但我找不到与此相关的任何内容。

1 个答案:

答案 0 :(得分:2)

  

...如果我在执行此操作时突出显示要复制的文本,则会更改搜索   文本是我突出显示的内容,所以现在当我使用Find Next时   搜索我突出显示的文字

是的,那是exactly how it's defined to work

查找下一个查找下一个当前选定的文本。仅限编辑。 控制 + ķ

这非常重要,我怀疑是否有任何方法可以阻止这种情况。

  

有没有办法在禁用时自动设置查找文本   它被突出显示

我认为你不能做任何明确的禁用,但是如果你已经打开了查找/替换对话框,那么在编辑器中选择一些文本将不会更新"找到文字" (即“查找/替换”对话框中的查找字段)。

所以解决方案/解决方法是使用查找 CTRL + F )而不是查找下一步以进行文本搜索。

更改文本搜索方法,如下所示:

  • 选择要像以前一样搜索的文字。
  • 而不是按查找下一个 CTRL + K ),按查找/替换< / strong>( CTRL + F )将打开查找/替换对话框,其中显示所选文字在查找字段中。
  • 反复点击查找按钮(快捷键 ALT + N )以查找下一个匹配项。
  • 在搜索过程中,您可以安全地多次选择其他文字,甚至可以复制和粘贴它,而不会影响您的搜索。

此方法的一个小缺点是您必须在搜索时打开查找/替换对话框,如果您选择在编辑窗口中选择和/或修改文本,则重新选择该对话框,但除此之外,它将达到您想要的效果。