【问题标题】:How to select all the occurrences of a word in Eclipse如何在 Eclipse 中选择所有出现的单词
【发布时间】:2013-07-15 16:42:01
【问题描述】:

我不知道是否有可能SELECT Java 程序中所有出现的相同单词。我知道它在 Sublime Text 3 中是可能的,但我不知道它是否可以在 Eclipse 中工作。而且我不是说高亮,我已经知道Mark Occurrences,我要它点赞,这里选词就是一个例子:

 public class Employee1 

 {
    private String guyName;
    private String jobTitle;

    public String getName() {
        return guyName;
    }
    public void setName(String name) {
        this.guyName = name;
    }
    public String getJobTitle() {
        return jobTitle;
    }
    public void setJobTitle(String jobTitle) {
        this.jobTitle = jobTitle;
    }

 }

我希望能够将所有 guyName 变量更改为 personName,只需选择一个,按下选择所有相同单词的快捷方式,然后只需键入和更改。 感谢:D ~Scoutdrago3

【问题讨论】:

  • Eclipse 不支持像 sublime-text 这样的多选
  • 可以Ctrl+F : Find and Replace 帮忙吗?
  • alt+shift+t, alt+shift+r
  • 得到/有解决方案?我也在找。

标签: java eclipse shortcut


【解决方案1】:

是的 - 选择变量名称 - 然后使用 Alt-Shift-R,然后重命名。 这种方式只能更改变量名。

【讨论】:

  • 以更全球化的方式,如果您希望更改方法签名等内容:右键单击 -> 重构。
  • 没用。我想在类文件中选择所有相同的单词。我在 youtube 工作流程教程中看到有人这样做。
  • 谢谢,这很有用。有没有办法像 Sublime 中的 CTRL D 或 Netbeans 中的 CTRL J 一样使用它?
【解决方案2】:

只需突出显示上下文并按 ALT+SHIFT+R

【讨论】:

    【解决方案3】:

    您可以在 macOS 中使用 Cmd-Alt-R 将光标放在单词内,无需选择整个内容。这带来了一个小的重构窗口。选择“选项”并输入新名称。这适用于变量、包等结构。

    在 Windows 中,我假设它是 Ctrl-Alt-R,但如果不是,请转到设置和常规 > 键并搜索“重命名重构”。

    【讨论】:

      【解决方案4】:

      我不知道这么晚了我的贡献是否会有所帮助,但无论如何。在 Sublime Text 3 中,双击突出显示该单词,然后按 Alt + F3。这会突出显示该单词的所有实例,每个实例上都有光标。在它们上面输入,它们都会改变,而且你可以在任何方向上移动指针。

      【讨论】:

      • OP 说他知道该怎么做。问题是关于日食的。
      【解决方案5】:

      在 Windows 计算机上按 ctrl + f。然后在“查找”下,键入您要查找的内容。然后在 REPLACE WITH 中,输入要替换的内容。然后点击全部替换。

      【讨论】:

      • 你真的认为这有用/有帮助/正确吗?
      • 为什么这么不赞成?这实际上是该问题的最佳解决方案,因为这实际上是 Eclipse 处理替换变量名称等内容的最有效方式。
      猜你喜欢
      • 1970-01-01
      • 2018-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-15
      • 2012-03-02
      • 2012-02-01
      相关资源
      最近更新 更多