我想在eclipse中编辑多行,但我找不到任何捷径或插件.在Geany我只需按ctrl+ alt+ up/ down我就可以添加/编辑多行.
也许这个例子可以解释我的意思:
var text = "myname";
var addr = "myaddr";
var age = "myage";
Run Code Online (Sandbox Code Playgroud)
我想将上面的文字编辑成:
var my_text = "myname";
var my_addr = "myaddr";
var my_age = "myage";
Run Code Online (Sandbox Code Playgroud)
上面的文字只是一个简单的例子,但有时候我有很多行我需要编辑它的前缀.
Har*_*Joy 170
按alt+ shift+ A以切换块选择(在当前的文本编辑器切换块/列选择),这会让你在eclipse垂直写,那么你可以很容易地做到这一点.
转到Window-> Preferences.

在红色框包围的文本框中查找绑定.
Eclipse 4.22(2021 年第 4 季度)相当于 Geany 会在您想要一次性编辑的行上加上Alt+ 。Click
Eclipse 现在支持
多文本选择
文本编辑器中添加了对多项选择的支持。
多重选择允许大多数编辑操作(文本替换或插入、将选择扩展到下一个单词或下一行、复制/粘贴...)同时应用于所有范围。
可以使用多种策略来实现多重选择:
- 使用“至多重选择”命令将块选择转换为多重选择,
- Alt使用+添加插入符号Click,
Select All使用对话框上的新按钮Find/Replace。
因此,请检查这是否适用于您的情况。
是否也可以将常规选择变成多选?(类似于 VSCode 中的 Ctrl+D)。
我看到“To Multi Selection”被触发,但它不会为其他事件创建多重选择。我在这里有错误的期望吗?
Manohar Bhat 的回答(仍在评论中):
您首先应该进行块选择,然后按“
To Multi Selection”键绑定。
然后它将插入多个游标。但多光标在 Eclipse 中并不像在 VSCode 中那么有用,因为如果按Ctrl+ shift+ right,它不会选择所有插入符下的下一个单词。
相反,多个插入符号将消失,它只会选择最后一个插入符号下的下一个单词。更多详细信息,请参阅
dbeaver/dbeaver问题 6064:“添加对多项选择(多光标)的支持”。
相关:“如何进行多行编辑? ”(答案结束)
Eclipse 4.24(2022 年 6 月 15 日)将集成它(参见https://bugs.eclipse.org/bugs/show_bug.cgi?id=576377):
感谢 eclipse 贡献者!
您可以尝试以下插件,
https://github.com/caspark/eclipse-multicursor/releases
可以选择和编辑多次出现的相同文本。这类似于 Sublime 和 Visual Studio 代码等编辑器中可用的多选功能。
| 归档时间: |
|
| 查看次数: |
105058 次 |
| 最近记录: |