Eclipse复制/粘贴整行的键盘快捷方式

258

请问在Eclipse中有什么快捷键可以复制/粘贴一整行到新行中,而不需要选中整行吗?

Ctrl+Alt+Down会让我的整个屏幕翻转过来(我在Windows系统上)。有趣的是,这也是Windows->Preferences中指定的快捷键。


6
Eclipse没有这个功能,而IntelliJ做得非常好。如果没有选中任何内容,Ctrl-C将复制整行。此外,Ctrl-D可以像Eclipse的Ctrl-Alt-Down一样复制一行。 - fastcodejava
7
假定你不是吸血鬼或蝙蝠,翻转屏幕可能并不是你经常想要做的事情。删除你的图形配置并接受最佳答案。 - Stephen
1
@fastcodejava 很多人赞扬IntelliJ,但他们仍然使用eclipse。这是因为eclipse是团队的要求吗? - Nick
2
在Eclipse中更改键盘偏好设置,将其他快捷键“ctrl+alt+shit+下箭头”分配给“复制行”操作。 - Akshay Lokur
26个回答

4

如果你使用的是Mac电脑,CTRL + ALT + DOWN 键无法使用。

请尝试使用以下组合:

ALT + COMMAND + DOWN

这个可以正常工作。


4
我们可以在Eclipse中为任何操作分配任何命令(给定)。从菜单栏进入Window> Preferences,然后搜索键,再搜索复制行,然后单击“复制行”,再单击“绑定”中的“命令”,并执行您希望用于复制行的命令,我使用 ctrl + shift + d ,您可以选择任何您想要的。 enter image description here

3

我需要更改指定的键,例如:

Windows/Preference --> General --> Keys

选择“Duplicate Lines”命令 点击“绑定” Ctrl + Shift + D


3
在 Mac 上,我尝试了 linecopypaste 插件(GitHub 链接),它非常好用: cmd+c -> 复制当前行(未选中),就像 Vi/Vim 中的 "yy" 命令 cmd+v -> 粘贴,就像 Vi/Vim 中的 "p" 命令 感谢 Larsch 的工作! 附注:我在 Yosemite 系统下使用 Eclipse Luna 4.4.2。

2

另一种方法:

1) Alt+Up and Alt+Down (or Alt+Down and Alt+Up, order does not matter)
2) Ctrl+C

当然,vim的“yy”是最快的 :)

2

对于Mac电脑,在NetBeans编辑器中,shift+alt+down_arrow可用。


2
最初的回答:我在Eclipse + Spring工具套件上使用它。 按下ALT + COMMAND + DOWN键。

2
禁用Intel驱动程序的热键对我在Windows 7上有效。然而,在Windows 8上,当我尝试这样做时,它会阻止eclipse获取Ctrl-Alt-Down按键。我不得不将Intel驱动程序的绑定键更改为Ctrl-Alt-F10(或其他可以接受的键)。然后eclipse就可以获取Ctrl-Alt-Down并复制该行。

也许并非所有版本都可用,但是查看Intel HD Graphics控制面板时,在“管理热键”部分下还有一个“禁用”所有快捷方式的选项。我只是将其全部禁用了...(很烦人,当启用“管理热键”时,他们强制你为每个东西指定一个键绑定) - dutoitns

1
我正在使用Windows 7。要禁用它,我只需右键单击Windows桌面,然后选择“图形属性” ->“选项”。然后在结果屏幕的左侧选择“关闭”。这将禁用所有热键组合。我认为没有办法仅禁用其中一些,它是全有或全无。不管怎样,我不需要它们。所以现在在Eclipse中,crtl + Alt + Up和Crtl + Alt + down对我有用,我的屏幕保持不变 :) 我认为类似的选项也存在于其他版本的Windows中。祝愉快 :)

0

将文本从行首复制到光标位置:ctrl + insert

这个操作很实用,为我节省了很多时间。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接