如何进行多行编辑?


120

我想在eclipse中编辑多行,但是找不到快捷方式或插件。在Geany中,我只需按ctrl+ alt+ up/ down就可以添加/编辑多行。

也许这个例子可以解释我的意思:

var text = "myname";
var addr = "myaddr";
var age = "myage";

我想将上面的文本编辑为:

var my_text = "myname";
var my_addr = "myaddr";
var my_age = "myage";

上面的文本只是一个简单的示例,但有时我必须编辑很多行单词的前缀。



1
我个人打开了另一个代码编辑器like VS Code来执行此操作。
Pramesh Bajracharya

@PrameshBajracharya是什么意思?外部应用程序还是扩展程序?
娱乐化

Answers:


182

alt+ shift+ A切换块选择(在当前的文本编辑器切换块/列选择),这会让你在eclipse垂直写,那么你可以很容易地做到这一点。


转到窗口->首选项。

在此处输入图片说明

在由红色框包围的文本框中查找绑定。


42
值得注意的是,仅当您要进行的编辑与列对齐时,此方法才有效。
Geoffrey Wiseman

17
@Harry Joy-在某些编辑器中,您可以具有多个光标点,这些光标点不必在不同的行上按列对齐进行编辑。据我所知,Eclipse没有提供该选项。
Geoffrey Wiseman

2
IntelliJ IDEA提供了多列选择(ALT + J选择出现的所选单词)
Disper 2014年

6
按“ alt + shift + A切换块选择”组合后,然后按shift +向下箭头进行多列选择
erhun 2015年

2
如果我们想在多行上写怎么办?
Nubcake

26

在OS X上,用于Eclipse(或STS)中多行编辑的组合键是option/alt+ command+A


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.