有人知道在Eclipse中复制/粘贴一行到新行,而不需要突出显示整行的快捷键吗?

ctrl-alt-down使我的整个屏幕上下颠倒(我在windows上)。有趣的是,这就是windows->首选项中指定的内容。


当前回答

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).

其他回答

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).

我已经为Eclipse编写了linecopypaste插件,它模仿了Visual Studio的复制/剪切/粘贴行为。我还发现了copycutcurrentline,它似乎做了同样的事情。

对于mac, shift+alt+down_arrow在netbeans的编辑器中工作。

Ctrl+Alt+Down / Ctrl+Alt+Up翻转我的屏幕,所以我在Eclipse快捷方式中覆盖了它 窗口=>首选项=>常规=>按键。 搜索“dupl”可以找到Duplicate Lines命令。我重写了默认设置,并选择Ctrl+Shift+D。对我来说,这很容易记住,就像Ctrl+D删除行一样

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

感谢Larsch的工作!

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