251

任何人都知道将一行复制/粘贴到新行中的键盘快捷键Eclipse,而不必突出显示整行?

ctrl- alt-down把我的整个屏幕倒过来(我在窗户上)。有趣的是,这就是 windows->preferences 中指定的内容。

4

25 回答 25

399

Ctrl- Alt- Down: 将当前行或选定行复制到下面

Ctrl- Alt- Up:: 将当前行或选定行复制到上面

Ctrl- Shift- L:调出快捷键列表

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

于 2010-02-23T21:42:54.723 回答
68

(在 Windows 上测试)[根据以下评论,在 Ubuntu、IBM RTC 4 / RSA 9 中也能正常工作]

  1. 在 Eclipse 中,连续按Ctrl+ Shift+L 两次(或Ctrl+ 3> 键入:Keys > Enter)。
  2. 在“输入过滤器文本”(搜索)文本框中,输入Copy Lines
  3. 选择过滤的行,右键单击“绑定”字段,然后执行Select All
  4. Ctrl+ Shift+V
  5. OK

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

于 2013-10-17T07:25:27.343 回答
28

您必须关闭翻转屏幕的图形热键。如果您使用的是 Windows,则需要右键单击 Windows 桌面并选择“图形属性...”(或类似的内容,具体取决于您的 Windows 版本)。这将打开一个屏幕,您可以在其中管理图形和显示选项,寻找可以禁用热键的地方,有时它隐藏在“选项和支持”之类的东西下。关闭CTRL+ ALT+↑</kbd> and CTRL + ALT + ↓</kbd> hotkeys (alternatively you can just disable all graphics hot keys if you're not using them).

于 2013-01-11T17:38:32.863 回答
17

如果您想将一行复制到剪贴板,您也可以使用以下技巧:

Ctrl- Alt-Down 其次是 Ctrl-X

缺点是您从中复制行的文件变脏了。

于 2012-10-02T12:55:43.363 回答
13
  1. Ctrl-D会删除一行
  2. Ctrl-Z将撤消删除,并突出整行
  3. Ctrl- X/C剪切或复制整行

优于其他用户建议的 - 其次是 -Ctrl它不会Alt让eclipse 认为文件已以任何方式更改。即使用户使用- - /键盘快捷键出现旋转屏幕问题,它也更快并且不会导致任何问题。因此,无需为此重新映射快捷方式。DownCtrlXCtrlAltDownUp

另一种方法是点击Alt- Shift-Up直到整行被选中。如果你走得太远,当然你可以用Alt- Shift-选择 less Down

于 2013-05-09T12:17:22.063 回答
13

如果你的 Window 电脑,你可以试试这个,它也适用于 STS:

Ctrl + win + Alt + Down :: 将当前行或选定行复制到下面

Ctrl + win + Alt + Up :: 将当前行或选定行复制到上面

于 2018-02-22T08:11:47.377 回答
11

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

于 2011-01-31T08:54:59.720 回答
10

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

您可以通过 Eclipse -> Preferences (shortcut CMD+ ,) 然后 General -> Keys更改/查看所有键绑定

于 2015-04-15T06:28:40.850 回答
7

Ctrl+ Alt+Down复制当前行到下面像记事本++ ( Ctrl+ D)

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

右键单击-> 图形选项-> 热键-> 禁用

在此处输入图像描述

现在你完成了尝试快捷方式Ctrl++AltDown

于 2016-08-04T10:47:39.653 回答
5

在 MAC 中试试这个。

ALT+ COMMAND+DOWN

有用。

于 2018-02-13T22:14:21.360 回答
4

如果有人使用 Mac 计算机,则CTRL+ ALT+DOWN键不起作用。

试试看,

ALT+ COMMAND+DOWN

有用。

于 2016-12-15T00:22:00.493 回答
3

我必须更改分配的密钥,例如

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

在命令下选择“重复行”点击“绑定 ” Ctrl++ShiftD

于 2014-11-05T20:51:42.810 回答
3

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

感谢 Larsch 的工作!

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

于 2015-06-25T22:23:20.497 回答
3

我们可以将任何命令分配给 Eclipse 中的任何操作(给定) 从菜单栏转到 Window > Preferences 然后搜索键 然后搜索复制行 然后单击复制行然后单击绑定中的命令并执行您希望执行的命令用于复制行我使用ctrl+shift+d 你可以选择任何你想要的在此处输入图像描述

于 2019-08-04T08:39:39.847 回答
2

禁用英特尔驱动程序的热键对我来说适用于 Windows 7。但是,对于 Windows 8,当我尝试这样做时,它会阻止 eclipse 获得Ctrl- Alt- Downkeystoke。我不得不将 Intel 驱动程序键绑定更改为Ctrl- Alt- F10(或者它会接受的其他东西)。然后 Eclipse 得到Ctrl- Alt-Down并复制该行。

于 2015-04-04T13:36:36.193 回答
2

只是另一种方法:

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

但当然 vim 的 "yy" 是最快的 :)

于 2016-11-22T17:36:45.197 回答
2

对于 mac,shift++在 netbeans 的编辑器中工作altdown_arrow

于 2018-07-30T09:07:53.627 回答
2

它正在与我一起使用 Eclipse + Spring 工具套件。

ALT+ COMMAND+DOWN

于 2019-08-27T06:17:46.190 回答
1

我正在使用 Windows 7。要禁用它,我所做的就是右键单击 Windows 桌面并选择“图形属性”->“选项”。然后在结果屏幕的左侧选择“关闭”。这禁用了所有热键组合。我认为没有办法只禁用其中的一些,要么全部禁用,要么全部禁用。反正我不需要它们。所以现在 crtl+Alt+Up 和 Crtl+Alt+down 在 Eclipse 中为我工作,我的屏幕保持不变:) 我认为类似的选项也存在于其他版本的 Windows 中。玩得开心 :)

于 2014-12-13T16:42:08.833 回答
0

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

它完成了这项工作并为我节省了很多时间。

于 2015-07-02T22:34:27.680 回答
0

ctrl+ alt+ down// up/优先于eclipse设置作为热键leftright作为替代方案,我尝试不同的方法。

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).
于 2016-05-23T09:31:38.287 回答
0

Ctrl+ Alt+ Down/ Ctrl+ Alt+翻转了我的Up屏幕,所以我在 Eclipse 快捷方式中通过 Window => Preferences => General => Keys 覆盖了它。搜索“dupl”以找到“重复行”命令。我覆盖了默认值并选择了Ctrl++ 。对我来说,这很容易记住,就像+删除行一样ShiftDCtrlD

于 2016-07-27T22:31:15.863 回答
0

对于个人使用,我将Vrapper 之类的 vim 插件添加到 Eclipse 中,并仅用于yy复制整行。

于 2016-07-30T03:41:02.313 回答
0

Ctrl++++的组合在ShiftLinux上为我工作AltDown

于 2017-03-10T15:33:41.920 回答
0

执行此操作的另一种快捷方式是按 Ctrl+Shift+L 并选择要执行的命令并按 Enter在此处输入图像描述

初学者的最佳实践。

于 2018-02-15T09:23:50.790 回答