【问题标题】:Find Replace Hotkeys In Eclipse在 Eclipse 中查找替换热键
【发布时间】:2020-09-07 17:12:52
【问题描述】:

谁知道一组可以在 eclipse 中执行查找/替换的热键?

目前流程如下:

  1. 选择一行或多行
  2. Ctrl+F
  3. 输入短语
  4. 标签
  5. 类型替换

然后我不得不做一件不可思议的事情,抓住我的鼠标,选择选定的行,然后单击替换。这听起来并不多,但是当我在做一堆单词替换时,它会严重扰乱我的流程。我希望他们是一种仅使用击键来选择“仅选定行”和“全部替换”的方法,而不必按 TAB 12 次。或者也许我在 eclipse 中使用了错误的工具来处理这类事情......

使用 Ubuntu 和 Eclipse Luna 4.4.2

【问题讨论】:

  • 它与窗口系统有关,因为在 Windows 上您有 Alt+t(行)Alt+r(替换)。

标签: eclipse


【解决方案1】:

使用 Find/Replace 进行 重构 似乎有点异味。您应该改用重构操作

  • 重命名:Alt + Shift + R
  • 提取常量:Alt + Shift + K
  • 提取方法:Alt + Shift + M
  • 提取变量:Alt + Shift + L
  • 内联:Alt + Shift + I
  • 更改方法签名:Alt + Shift +C
  • 引入间接
  • 引入参数对象

等等,它们都自己做一种替换,但总是在语法树上而不是在文本上工作。但是,重构支持很大程度上取决于项目中使用的语言,虽然 Java 在 Eclipse 中的支持非常好,但其他语言可能并非如此。

【讨论】:

    【解决方案2】:

    我已经为此尝试了很长时间,但最终在没有帮助的情况下出现在多个页面中。玩了之后自己想通了

    第一次,您需要执行以下操作

    1. Ctrl + F - 打开 IDE 右上角的搜索框(如图)
    2. 您可能需要向下钻取(使用搜索框左侧的小图标)才能看到替换文本

    此设置从现在开始保留。 现在你可以简单地使用

    • Ctrl + F、Tab、Alt+Shift+Enter 组合进行搜索和替换

    我在 Windows 上使用 eclipse 2020-03。我很确定许多以前的版本在 linux 上也具有相同的功能。

    功能截图:

    【讨论】:

    • 你是怎么得到这个的?试过但得到一个对话框。 Windows 上的 Eclipse 2021-3。也许这就是问题所在。
    【解决方案3】:

    我发现 ctrl+K 在我的 ide 中工作(Windows 上的 Neon.3 Release (4.6.3))

    首先使用Ctrl+f 设置搜索词,然后使用ctrl+K 移动到下一个。

    如果您需要替换某些内容,请将文本保留在剪贴板中并使用ctrl+Kctrl+v

    【讨论】:

      猜你喜欢
      • 2013-01-02
      • 2013-02-23
      • 2019-12-07
      • 2013-01-25
      • 1970-01-01
      • 2022-08-15
      • 2010-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多