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

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

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

221643 次浏览

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

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

Ctrl-转变-l:显示快捷键列表

看到Windows /首选项- >常规- >键。

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

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

Ctrl -Alt——< kbd > 紧随其后的是 Ctrl < / kbd > -X

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

你必须关闭翻转屏幕的图形热键。如果你使用的是Windows系统,你需要右键单击Windows桌面,选择“图形属性…”(或类似的东西取决于你的Windows版本)。这将会出现一个你可以管理图形和显示选项的屏幕,寻找一个你可以禁用热键的地方,有时它隐藏在“选项和支持”下面。关闭CTRL + ALT + CTRL + ALT + 热键(或者,如果你不使用它们,你可以禁用所有图形热键)。

  1. Ctrl-D将删除一行
  2. Ctrl-Z将撤销删除,并突出显示整行
  3. Ctrl-X/C剪切或复制整行

与其他用户建议的Ctrl-Alt-下来后面跟着Ctrl-X相比,它的优点是它不会使eclipse认为文件以任何方式被更改。它也更快,即使用户使用Ctrl-Alt-下来/向上键盘快捷键旋转屏幕也不会产生任何问题。因此,不需要为此重新映射捷径。

另一种方法是点击Alt-转变-向上,直到整行被选中。如果你走得太远,当然你可以用Alt-转变-下来选择更少。

(在Windows上测试)[根据以下评论,也适用于Ubuntu, IBM RTC 4 / RSA 9]

  1. 在Eclipse中,按Ctrl+转变+l 2 times in succession(或Ctrl + 3. >类型:按键>李输入)。< / >
  2. 在“type filter text”(search)文本框中,键入Copy Lines
  3. 选择过滤后的行,右键单击“Binding”字段,并执行Select All
  4. Ctrl + 转变 + V
  5. OK

从现在开始,对于任何你想复制的行,只需按Ctrl+转变+V

我必须改变分配的键, 例如< / p >

Windows/首选项——>常规——>按键

在command下选择“Duplicate Lines” 点击“绑定” Ctrl + 转变 + D

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

在Windows 7中,禁用英特尔驱动程序的热键对我是有效的。然而,对于Windows 8,当我尝试这样做时,它阻止了eclipse获得Ctrl-Alt-下来键。我必须将英特尔驱动程序密钥绑定更改为Ctrl-Alt-F10(或它将接受的其他东西)。Eclipse然后获取Ctrl-Alt-下来并复制该行。

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

您可以通过执行Eclipse -> Preferences(快捷方式CMD+)和General -> Keys来更改/查看所有键绑定

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

感谢Larsch的工作!

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

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

这是有效的,为我节省了很多时间。

作为热键,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+下来 / Ctrl+Alt+向上翻转我的屏幕,所以我在Eclipse快捷方式中通过 窗口=>首选项=>常规=>按键。 搜索“dupl”可以找到Duplicate Lines命令。我重写了默认值,并选择了Ctrl+转变+D。对我来说,这很容易记住,就像Ctrl+D删除行

出于个人用途,我添加了一个vim插件,如Vrapper到Eclipse,只使用yy复制整行。

Ctrl+Alt+下来复制当前行到下面,如notepad++ (Ctrl+D)

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

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

enter image description here

现在您可以尝试快捷方式Ctrl+Alt+下来

这是另一种方法:

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

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

如果任何人使用Mac电脑,CTRL + ALT + 下来键不能工作。

试试,

__abc0 + __abc1 + __abc2

它的工作原理。

我在Linux上使用了Ctrl + 转变 + Alt + 下来的组合。

在MAC中试试这个。

__abc0 + __abc1 + __abc2

它的工作原理。

另一种快捷方式是按Ctrl+Shift+L,选择你想执行的命令,然后输入enter image description here

这是初学者的最佳练习。

如果你的windows电脑,你可以试试这个,它也是STS:

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

Ctrl + win + Alt +向上::将当前行或所选行复制到上方

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

我们可以在Eclipse中将任何命令分配给任何给定的操作 从菜单栏转到 窗口在首选项 然后寻找钥匙 然后搜索复制行 然后单击复制行,然后单击绑定中的命令 并执行一个你希望用于复制行的命令,我使用ctrl + shift + d 你可以选择你想要的enter image description here

它和我一起工作,

. Eclipse + Spring工具

__abc0 + __abc1 + __abc2

查看如何使eclipse默认快捷方式ctrl alt工作

  1. 选择行:将光标放在要复制的行上,如果光标位于行尾,则选择带有转变首页的行,如果光标位于行首,则选择带有转变结束的行
  2. 下面或上面重复一行(默认预期行为) ctrl altctrl alt ,但这里的关键是你需要选择行/块

一些答案集中在禁用Windows或任何其他操作系统的屏幕旋转,这适用于防止意外按键。