如何进行多行编辑?

oalqel3c  于 2022-10-15  发布在  Eclipse
关注(0)|答案(7)|浏览(285)

我想在eclipse中编辑多行,但我找不到任何快捷方式或插件。在Geany中,我只需按ctrl+alt+向上/向下,即可添加/编辑多行。
也许这个例子可以解释我的意思:

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

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

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

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

yyyllmsg

yyyllmsg1#

按Alt+Shift+A切换到切换块选择(在当前文本编辑器中切换块/列选择)*,这会让你在eclipse中垂直书写,然后你就可以很容易地做到这一点。
进入窗口->首选项。

在由红色框包围的文本框中查找装订。

neskvpey

neskvpey2#

在OS X上,在Eclipse(或STS)中进行多行编辑的组合键是Option/ALT+COMMAND+A

aelbi1ox

aelbi1ox3#

您可以尝试以下插件,
https://github.com/caspark/eclipse-multicursor/releases
利用这一点,可以选择和编辑相同文本的多次出现。这类似于Sublime和VisualStudio代码等编辑器中提供的多选功能。

jtw3ybtb

jtw3ybtb4#

Eclipse 4.24(2022年6月15日)将对其进行集成(请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=576377):

  • 相对于锚点选择向下选择多个选项(例如Ctrl-Alt-J)
  • 相对于锚点选择向上选择多个选项(例如Alt-J)
  • 结束多选(例如Esc)
  • 将所有匹配项添加到多选项(例如Ctrl-Shift-Alt-J)
  • 多个插入符号向上(例如Ctrl-Alt-Shift-Up)
  • 向下多个插入符号(例如Ctrl-Alt-Shift-Down)

感谢《月食》的贡献者!

cuxqih21

cuxqih215#

相当于Geany的Eclipse 4.22(Q4 2021)可以在按住Alt的同时单击您想要编辑的行。
ECLIPSE现在支持

多个文本选择

文本编辑器中添加了对多项选择的支持。
多选允许大多数编辑操作(文本替换或插入、将选定内容扩展到下一个单词或下一行、复制/粘贴...)在所有范围内同时适用。

有多种策略可供选择:

  • 使用TO MULT SELECTION命令将块选择变为多选,
  • 使用Alt+Click添加插入符号,
  • 使用Find/Replace对话框上的新Select All按钮。

因此,请检查这是否适用于您的情况。

yfwxisqw

yfwxisqw6#

我知道这是一个老帖子,但我仍然想分享我的多选和编辑方式。但是,这种方式仅限于整个文件中的相同变量。只需突出显示要编辑的变量,右键单击,选择重构->重命名。然后编辑该变量,它还将在整个文件中编辑相同的变量。希望它能有所帮助..:)

rm5edbpk

rm5edbpk7#

按键-{Alt+Shift+A}您将在IDE中看到一个[+]符号,然后使用该符号进行拖动

相关问题