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

时间:2010-02-23 21:39:16

标签: java eclipse copy keyboard-shortcuts paste

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

ctrl - alt - down 将我的整个屏幕翻转过来(我在Windows上)。有趣的是,这就是windows->偏好中指定的内容。

25 个答案:

答案 0 :(得分:338)

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

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

Ctrl - Shift - L :显示快捷键列表

请参阅Windows / Preference-> General-> Keys。

答案 1 :(得分:56)

(在Windows中测试)

  1. 在Eclipse中,按 Ctrl + Shift + L 两 时间 连续。
  2. 在“类型过滤器文字”文本框中,键入Copy Lines
  3. 选择已过滤的行,右键单击“绑定”字段,然后执行Select All
  4. Ctrl + Shift + V
  5. 提供OK
  6. 从现在开始,对于您要复制的任何行,只需按 Ctrl + Shift + V

答案 2 :(得分:25)

您必须关闭翻转屏幕的图形热键。如果您使用的是Windows,则需要右键单击Windows桌面并选择“图形属性...”(或类似的东西,具体取决于您的Windows版本)。这将打开一个屏幕,您可以在其中管理图形和显示选项,查找可以禁用热键的位置,有时它隐藏在“选项和支持”之类的内容中。关闭 CTRL + ALT + Up CTRL + ALT + 向下热键(或者,如果你不使用它们,你可以禁用所有图形热键。)

答案 3 :(得分:15)

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

控制 - 替代 - 向下 其次是 控制 - X

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

答案 4 :(得分:12)

  1. Ctrl - D 会删除一行
  2. Ctrl - Z 将撤消删除,并使用高亮整行
  3. Ctrl - X / C 剪切或复制整行
  4. 优于 Ctrl - Alt - Down 后跟 Ctrl - X 其他用户建议,它不会使eclipse认为文件以任何方式被更改。它也更快,并且即使用户使用 Ctrl - Alt - 向下 / 向上键盘shorcut。所以没有必要为此更新shorcuts。

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

答案 5 :(得分:9)

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

答案 6 :(得分:9)

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

您可以通过Eclipse - >更改/查看所有键绑定首选项(快捷键 CMD + )然后是一般 - >键

答案 7 :(得分:7)

如果您的Window PC,您可以试试这个,它也适用于STS:

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

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

答案 8 :(得分:5)

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

如果整个屏幕旋转180°,则应禁用热键设置。

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

enter image description here

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

答案 9 :(得分:3)

在MAC中试试。

ALT + COMMAND + DOWN

它有效。

答案 10 :(得分:3)

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

尝试使用,

ALT + COMMAND + DOWN

有效。

答案 11 :(得分:2)

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

感谢Larsch的工作!

PD:在Yosemite中使用Eclipse Luna 4.4.2

答案 12 :(得分:2)

我必须更改指定的密钥, 例如

  

Windows /偏好 - >一般 - >键

选择"重复行"在命令下 点击" Binding" Ctrl + Shift + D

答案 13 :(得分:1)

对于Mac, shift + alt + down_arrow 在netbeans的编辑器中有效。

答案 14 :(得分:1)

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

答案 15 :(得分:1)

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

答案 16 :(得分:1)

另一种方法:

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

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

答案 17 :(得分:0)

我们可以将任何命令分配给Eclipse中的任何操作(给定) 从菜单栏中转到窗口>首选项 然后搜索键 然后搜索复制行 然后单击复制行,然后单击绑定中的命令 并执行您希望用于复制行的命令,请使用ctrl + shift + d 您可以选择任何enter image description here

答案 18 :(得分:0)

另一种快捷方式是按Ctrl + Shift + L并选择要执行的命令,然后按Enter enter image description here

初学者的最佳实践。

答案 19 :(得分:0)

正在与我合作, Eclipse + Spring工具套件。

ALT + COMMAND + DOWN

答案 20 :(得分:0)

Ctrl + Shift + Alt + Down 的组合在Linux上为我工作。

答案 21 :(得分:0)

对于个人用法,我向Eclipse添加了一个像Vrapper这样的vim插件,只需使用yy复制整行。

答案 22 :(得分:0)

Ctrl + Alt + Down / Ctrl + Alt + < kbd> Up 翻转我的屏幕,所以我在Eclipse快捷方式中覆盖它 Window =&gt;首选项=&gt;一般=&gt;键。 搜索&#34; dupl&#34;找到Duplicate Lines命令。我覆盖默认值并选择 Ctrl + Shift + D 。对我来说,这很容易记住,就像 Ctrl + D 一样删除行

答案 23 :(得分:0)

CTRL + ALT + 向下 / / / right 优先于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).

答案 24 :(得分:0)

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

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