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

任何人都知道键盘快捷方式来复制/粘贴一行到Eclipse的新行,而不必突出整个行?

CTRLALT下来变成我的整个屏幕颠倒(我在窗户上)。 有趣的是,这是在Windows->首选项中指定的。

CtrlAltDown :将当前行或所选行复制到下面

CtrlAlt向上 :将当前行或所选行复制到上面

CtrlShiftL :调出快捷键列表

请参阅Windows /首选项 – >常规 – >键。

(在Windows中testing)

  1. 在Eclipse中,连续按两次 Ctrl + Shift + L。
  2. 在“键入过滤文本”文本框中,键入Copy Lines
  3. select过滤的行,右键单击“绑定”字段,然后Select All
  4. 按下Ctrl + Shift + V
  5. OK

从现在开始,对于任何想要复制的行,只需按Ctrl + Shift + V即可

您必须closures翻转屏幕的graphics热键。 如果你在Windows上,你需要右键单击Windows桌面,然后select“graphics属性…”(或类似的东西)。 这将显示一个屏幕,您可以在其中pipe理graphics和显示选项,寻找一个可以禁用热键的地方,有时它隐藏在“选项和支持”之下。 closuresCTRL + ALT + UPCTRL + ALT + DOWN热键(或者,如果不使用,也可以禁用所有graphics热键)。

如果你想复制一行到剪贴板,你也可以使用这个技巧:

CtrlAltDown,然后按CtrlX

缺点是复制行的文件变脏。

  1. CtrlD会删除一行
  2. 按CtrlZ将撤消删除,与整个行高亮
  3. CtrlX / C剪切或复制整行

与其他用户build议的CtrlX和 CtrlX相比 ,它的优势在于它不会让eclipse认为文件以任何方式被改变。 即使用户使用CtrlAltDown / Up键盘shorcut旋转屏幕问题,速度也会更快并且不会造成任何问题。 所以没有必要为此重映射。

另一种方法是按AltShiftUp直到整行被选中。 如果你走得太远了,当然你可以用AltShiftDown来减lessselect。

我为Eclipse编写了linecopypaste插件,模仿Visual Studio的复制/剪切/粘贴行为。 我也发现copycutcurrentline似乎也是这样做的。

在我的Mac上,默认设置是ALT + CMD + Down

您可以通过selectEclipse – > Preferences(快捷键CMD +),然后selectGeneral – > Keys来更改/查看所有的键绑定

Ctrl + Alt + Down将当前行复制到下面,如记事本++( Ctrl + D

如果你的整个屏幕180°烂,那么你应该禁用你的热键设置。

右键单击 – >graphics选项 – >热键 – >禁用

在这里输入图像说明

那现在你完成了尝试快捷键Ctrl + Alt + Down

如果有人使用Mac电脑的CTRL + ALT + DOWN键不起作用。

尝试一下,

ALT + COMMAND + DOWN

有用。

在Mac上,我试过了linecopypaste ,它的工作效果很好cmd + c – >复制当前(未选定的)行,就像Vi / Vim中的“yy”命令cmd + v – >粘贴它,就像Vi中的“p” / Vim的

感谢Larsch的工作!

PD:在优胜美地使用Eclipse Luna 4.4.2

我必须改变分配的键,例如

Windows /首选项 – >常规 – >键

在命令下select“Duplicate Lines”点击“Binding” Ctrl + Shift + D

我正在使用Windows 7.要禁用所有我做的是右键单击Windows桌面上,然后select“graphics属性” – >选项。 然后在结果屏幕的左侧select“closures”。 这禁用了所有的热键组合。 我认为没有办法只禁用一些,全部或全部禁用。 无论如何,我不需要他们。 所以现在在Eclipse中crtl + Alt + Up和Crtl + Alt + down对我来说是正常的,我的屏幕保持不变:)我认为在其他版本的Windows中也存在类似的选项。 玩的开心 :)

禁用英特尔驱动程序的热键为我工作的Windows 7.但是,对于Windows 8,当我尝试,它阻止了日食得到CtrlAltDown 。 我不得不将英特尔驱动程序的键绑定到CtrlAltF10 (或者其他可以接受的东西)。 Eclipse然后获取CtrlAltDown并复制该行。

对于个人使用,我添加一个像Vrapper vim插件到Eclipse,只是使用yy复制整个行。

只是另一种方法:

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

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

Ctrl + Alt + Down / Ctrl + Alt + 向上翻转我的屏幕,所以我通过Window => Preferences => General => Keys覆盖了Eclipse快捷方式。 search“dupl”以查找重复行命令。 我覆盖默认并selectCtrl + Shift + D。 对我来说,就像Ctrl + D删除行一样,这很容易记住

ctrl + alt + 向下 / 向上 / 向左 / 向右优先于eclipse设置作为热键。 作为替代,我尝试了不同的方法。

 Step 1: Triple click the line you want to copy & press `Ctrl`-`C`(This will select & copy that entire line along with the `new line`). Step 2: Put your cursor at the starting of the line where you want to to paste your copied line & press `Ctrl`-`V`.(This will paste that entire line & will push previous existing line to the new line, which we wanted in the first place). 

在我的Linux上, Ctrl + Shift + Alt + Down的组合。

从行的开头复制文本到光标位置: ctrl + insert

它做的工作,为我节省了很多时间。