2012-09-25 41 views
36

是否有一个选项或Eclipse的插件,这将使同一编辑器中的多个同时选择。eclipse多文字选择,如崇高的文字2

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

我觉得这个功能非常有用,并在eclipse非常想念它..

+0

还有,当你,比如说,使用重构菜单重命名文件的东西,开始链接的编辑模式,或从内容助手中完成具有变量的模板。否则,我不确定你会使用它。 – nitind

+4

这是类似的(如果你的意思是内联重命名重构shift-alt-r)。不同之处在于,任何子字符串(甚至可以包含空格)都可以在崇高文本中工作,而不一定只在完整的语言符号/标记上。至于什么是有用的,请尝试使用支持它的编辑器虽然你会看到它是多么有用.. – user744959

回答

25

这个Eclipse插件试图提供这个功能:https://github.com/caspark/eclipse-multicursor。自述文件:

这是什么?

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

什么工作?

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

后续步骤

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

  • “查找下一个” +相关联的编辑不相同的文本/编辑的

  • 编辑,而无需使用连接模式

  • 分裂精选线

  • 的regexp支持下为找到

+2

我想接受这个答案,因为这似乎正是我们许多人正在寻找的东西,但是这个项目似乎在六个月内死了.. – user744959

+1

它是不再是;) – MasterID

+6

确实,我让它有点衰弱,但现在我再次努力:) – Caspar

2

首选项>常规>键>重命名 - 重构 我将绑定更改为command + shift + R whe n>编辑文本。 对不起,提出一个老问题,偶然发现后,谷歌搜索问题

+0

最好的答案,因为它不要求任何额外的插件 –

+0

但它只能重构变量。如果我想更改多个值,则不起作用,例如更改20+不将'false'对齐为'true'。 – FaithReaper

6

此功能是LiClipse

See it in action(更接近视频结尾)。

它支持Ctrl键 + ķ连接,解除连结用 + Alt键 + ķCtrl键 + Alt键 +鼠标双击以选择字或Ctrl键 + Alt +鼠标选择一个区域(或只是结束行)。

0

可以按CTRL + SHIFT + 到柱(/块)和正常的选择模式之间切换。块选择模式,是有效的多选择类似于崇高的。我试过了。之后你可以使用鼠标选择你想要的任何东西。机制非常灵活。它工作得很好。

注意:旧版Eclipse版本不支持此功能。用Eclipse Neon测试。

+1

这不起作用像SubLime功能 – Lounge9

+0

它是相似的。这是一个基本的多选功能。但是,没有像崇高的那样复杂。 –

0

按Ctrl + d我找不到,但像Alt键 + F3的崇高(multiselects所有的结果),你可以通过按Alt键 + + [R做,或select text > right click > refactor > rename

必须说这不适用于任何类型的文本。它的工作原理与

测试基于Eclipse 3.8.1的变量,函数,类名等