【问题标题】:eclipse multiple text selection like sublime text 2Eclipse 多个文本选择,如 sublime text 2
【发布时间】:2012-09-25 12:42:52
【问题描述】:

是否有 Eclipse 的选项或插件可以在同一个编辑器中启用多个同时选择。

在崇高的文本中,选择一些文本然后按 Ctrl+d 将尽可能将相同文本的下一个实例添加到选择中。选择所需的实例后,编辑器有多个 carrets(不一定在相同或相邻的列和行上)。在这种模式下,可以同时向前或向后移动所有光标并同时编辑所有文本实例。

我发现这个功能非常有用,在 eclipse 中非常想念它..

【问题讨论】:

  • 当您使用 Refactor 菜单重命名文件中的某些内容或从 Content Assist 完成具有变量的模板时,就会启动链接编辑模式。否则我不确定你会用它做什么。
  • 这有点相似(如果你的意思是内联重命名重构 shift-alt-r)。不同之处在于崇高文本中的一个适用于任何子字符串(甚至可以包括空格),而不一定只适用于完整的语言符号/标记......至于它的用途,请尝试使用支持它的编辑器而你会看到它是多么有用..
  • 我在多次回到同一个主题后得到的唯一解决方案是:使用ST编辑这部分,保存它,然后Alt+Tab到Eclipse。期间。
  • 仅供参考,跟踪此问题的错误是 bugs.eclipse.org/bugs/show_bug.cgi?id=466532 请随意投票!
  • 对于 Eclipse 4.22(2021 年第四季度),另请参阅 Eclipse - multiple line editing on any substring like in Sublime Text and Atom

标签: eclipse


【解决方案1】:

此 Eclipse 插件尝试提供此功能:https://github.com/caspark/eclipse-multicursor。来自自述文件:

这是什么?

提供类似 Sublime-Text 的正在进行中的尝试 Eclipse IDE 中文本编辑器的多光标支持。

什么有效?

  • 可以使用 Eclipse 同时编辑多个相同的行 链接模式编辑(类似于现有的“在文件中重命名” 功能)

后续步骤

  • “选择下一个”功能 + 使用 Eclipse 链接的相关编辑 模式

  • “查找下一个”+相关编辑

  • 编辑不相同的文本/不使用链接模式进行编辑

  • 将选择拆分为行

  • 正则表达式支持查找下一个

【讨论】:

  • 我愿意接受这个答案,因为这似乎正是我们许多人正在寻找的东西,但该项目似乎已经死了六个月......
  • 确实,我让它有点迟钝,但现在我又在努力了:)
  • 它不再更新,它的创建者声明它是“在 Eclipse IDE 中为文本编辑器提供类似 Sublime-Text 的多光标支持的中止尝试”
【解决方案2】:

LiClipse 提供此功能。

See it in action(更多内容接近视频末尾)。

支持Ctrl+K链接,Shift+Alt+K, Ctrl+Alt+鼠标双击选择单词或Ctrl+Alt+鼠标使一个区域的选择(或只是结束线)。

【讨论】:

    【解决方案3】:

    首选项>常规>键>重命名 - 重构 > Editing Text 时,我将绑定更改为 command + shift + R。 很抱歉提出一个老问题,在谷歌搜索问题后偶然发现了这个问题

    【讨论】:

    • 最佳答案,因为它不需要任何额外的插件
    • 但它只能重构变量。如果我想更改多个值,它不起作用,例如将 20+ not aligned false 更改为 true
    【解决方案4】:

    Alt + Shift + A,则可以按住shift并多行使用光标。

    【讨论】:

      【解决方案5】:

      Ctrl+D 我找不到,但是像 sublime 中的 Alt+F3 (多选所有匹配),您可以按 Alt+Shift+Rselect text > right click > refactor > rename

      必须说这不适用于任何类型的文本。它适用于变量、函数、类等的名称。

      在 Eclipse 3.8.1 上测试

      【讨论】:

        【解决方案6】:

        ALT + SHIFT + F 为我工作。

        【讨论】:

          【解决方案7】:

          您可以在此处查看所有人的快捷方式:

          Goto -> Window -> Preferences -> General -> Keys 并搜索 replace 然后你会看到 Find and replace 的绑定.在该窗口的底部,您可以将密钥添加到 Binding 文本框。在那里您可以添加或编辑任何键作为快捷键。

          如果要替换选定单词的匹配单词或查找选定单词,请使用以下键,因为您不需要在eclipse中选择所有单词:

          Ctrl+F 给了我查找/替换对话框。

          或者你可以,

          第一个Alt+A

          下一个 Alt+F

          然后根据您的需要按替换搜索按钮。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-09-26
            • 1970-01-01
            • 1970-01-01
            • 2012-07-10
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多