46

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

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

我发现这个功能非常有用,并且在 Eclipse 中非常想念它。

4

7 回答 7

28

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

这是什么?

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

什么有效?

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

下一步

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

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

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

  • 将选择拆分为行

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

于 2013-07-03T15:35:07.023 回答
9

此功能在LiClipse中可用。

看看它的实际效果(更多接近视频的结尾)。

它支持用Ctrl+链接,用+ +K取消链接,+ +鼠标双击选择单词或+ +鼠标选择一个区域(或只是结束行)。ShiftAltKCtrlAltCtrlAlt

于 2015-03-31T23:08:23.727 回答
2

Preferences>General>keys>Rename - refactoring 我将绑定更改为 command + shift + R when > Editing Text。抱歉提出一个老问题,在谷歌搜索问题后偶然发现

于 2014-01-10T04:08:20.670 回答
1

Alt++ ,然后您可以按住 shift 并在多行中使用光标ShiftA

于 2019-10-11T14:15:26.237 回答
0

喜欢Ctrl+D我找不到,但喜欢崇高的Alt+ F3(多选所有匹配项),你可以按Alt+ Shift+Rselect text > right click > refactor > rename.

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

在 Eclipse 3.8.1 上测试

于 2017-07-25T16:44:26.687 回答
0

ALT++SHIFTF我工作。

在此处输入图像描述

于 2020-04-07T02:38:31.923 回答
-1

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

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

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

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

或者你可以,

第一个Alt+A

下一个Alt+F

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

于 2020-04-14T13:34:54.980 回答