使用Ctrl-X在eclipse中自定义剖切线

使用Ctrl-X在eclipse中自定义剖切线,eclipse,ide,usability,Eclipse,Ide,Usability,是否可以将Eclipse配置为使用Ctrl+X剪切行?让Ctrl+D复制行是否更直观?我现在正在尝试IntelliJ,并不断键入Ctrl+D以删除重复的行 编辑:哇,已经有五个回复了。如果未选择任何内容,我希望Ctrl+X剪切整条线,否则执行常规剪切。Ctrl+C也是一样。这是IntelliJ中的一个不错的功能。您已经可以使用Ctrl+X删除行了!(事实上,你剪下了它们,但它们已经不存在了) 单击窗口->首选项 展开常规->按键 将筛选文本设置为:cut 选择剖切线 将绑定设置为:Ctrl+x

是否可以将Eclipse配置为使用Ctrl+X剪切行?让Ctrl+D复制行是否更直观?我现在正在尝试IntelliJ,并不断键入Ctrl+D以删除重复的行


编辑:哇,已经有五个回复了。如果未选择任何内容,我希望Ctrl+X剪切整条线,否则执行常规剪切。Ctrl+C也是一样。这是IntelliJ中的一个不错的功能。

您已经可以使用Ctrl+X删除行了!(事实上,你剪下了它们,但它们已经不存在了)

  • 单击窗口->首选项
  • 展开常规->按键
  • 将筛选文本设置为:
    cut
  • 选择剖切线
  • 将绑定设置为:Ctrl+x
  • 选择切割
  • 绑定设置为空(按Backspace)
  • 您还可以在“首选项”对话框中将绑定替换为删除行复制行命令

    是,使用“首选项”对话框配置键盘快捷键。但我发现默认设置更有用:

    • Alt+向下复制当前行下方的行(向上复制上方的行)
    • Ctrl+Alt+Down将当前行与其下方的行交换(向上交换与上方的行),实质上是向上或向下移动当前行

    我搜索了相同的功能-移动行(Alt箭头)或复制(Ctrl-Alt箭头)是不一样的-例如,当您想要将行放入完全不同的文件中时就不一样了

    在Eclipse上有一个关于这方面的问题——自2002年以来


    IntelliJ IDEA在未选择任何内容的情况下使用Ctrl+X/C(而且几乎不是第一个这样做的编辑器),它的工作非常好。您可以通过某种方式模仿复制的行为-复制行并剪切它(Ctrl-Alt箭头向下,然后Ctrl+x)。

    每次我告诉Eclipse时,我忘记了默认情况下它没有此功能,必须搜索才能修复它

    这个插件适用于我,并且完全(而且只)满足了原始海报的要求

    如果未选择任何内容,我希望Ctrl+X剪切整条线,否则执行常规剪切。Ctrl+C也是一样。这是IntelliJ中的一个很好的特性

    我为此创建了一个Eclipse插件

    Eclipse市场:


    GitHub:

    除了Ctrl-X要求您选择要剪切的内容之外。我猜OP希望Ctrl-X删除包含光标的行,不管是否选择了任何内容。他希望使用与Ctrl-X当前完全不同的操作。直觉与否重要吗?这显然是Eclipse可以做到的,因为Ctrl-X是Emacs绑定的反弹。我使用Eclipse的次数不足以让我头脑中闪过答案,但如果这是他的Eclipse副本,而这正是他想要它的表现,那么为什么讨论它是否直观甚至无关紧要呢?这很公平。只要他能得到答案但是Eclipse已经有了复制线路的绝妙热键@fastcodejava,为什么不坚持Eclipse约定呢?请参阅下面的@Krof Drakula的答案。@Kos-这并不美妙,
    Ctrl-D
    是更常见的方法。+1!Eclipse-ish复制/转置行的方式比标准闪烁体的ctrl+T/ctrl+D直观得多。在Juno中,它工作得非常好,现在Eclipse是完美的IDE,非常感谢!它在flash builder中工作。但有趣的是,我不得不重新启动它更多的时间。你现在必须从源代码构建它,谷歌代码没有托管下载。你不必从源代码构建它。项目开始页上的下载链接不再有效。但您可以从下载页()获得它。下载链接在那里工作。与EclipseNeon配合使用效果很好。3!仍然适用于我的Eclipse4.9.0。下载.jar并将其放在我的dropin文件夹中,该文件夹位于
    /usr/lib/eclipse/dropins/
    。不幸的是,即使选择了某些内容,它也会执行该操作。我们的愿望是,只有在“未选择任何内容”的情况下,才能切断整条生产线……从2002年开始!我只是不明白为什么这个平台的核心编辑功能不是开发人员优先考虑的。特别是对于这样一个简单的功能,毫无疑问可以提高编辑。想想你为了补偿而做的那些无用的点击吧!我必须注意,用这个插件复制这行代码并不完美。我在Eclipse中没有找到合适的“复制行”操作,只有“复制行”。因此,作为解决方案,我会先“选择行”,然后“复制行”。当然,你会因此失去插入符号的位置。无论如何,“剪切线”使用Eclipse的默认操作按预期工作。