代码之家  ›  专栏  ›  技术社区  ›  mkoeller

日食中饥饿的退格?

  •  8
  • mkoeller  · 技术社区  · 16 年前

    在一些编辑器中,存在实现一个称为“hungry backspace”或“hungry delete”功能的插件。

    如果此模式在文本编辑器中处于活动状态,则按一下Backspace键将自动从当前光标位置向后删除所有空格字符,直至第一个非空格字符。

    例如,此功能存在于 Emacs IntelliJ IDEA .

    有人知道它在Eclipse中是否也可用吗?

    5 回复  |  直到 9 年前
        1
  •  4
  •   Adam Davis    16 年前

    alt del很可能是你不需要自己编写插件就可以得到的。其他人已经要求这个功能(来自intellij),但到目前为止它还不存在,或者还没有发布。

    -亚当

        2
  •  2
  •   VonC    16 年前

    ctrl backspace也非常接近: 删除前一个词 :

    function();    (4 spaces)
    

    +ctrl-backspace给出:

    function
    

    除此之外, AnyEdit 插件可以将尾随空格转换为制表符(也可以转换为“”,有效地删除它们)

        3
  •  1
  •   Dean Rather    16 年前

    Ctrl+Shift+Left,Backspace 总是为我工作。适用于记事本、网络浏览器、任何地方。 坚持标准:)

        4
  •  0
  •   Adam Davis    16 年前

    在scite和eclipse(3.4)中,在最后一个可见字符后加上插入符号的ctrl+shift+del将删除这些空格。即从插入符号到行尾删除。

    实际上,在Scite中,我不需要这样做,因为我已经设置了它,以便在保存时自动删除这些尾随空格。

    注意:在Preferences>General>Keys中,有一个删除尾随空格绑定(默认情况下不进行键分配),该绑定似乎适用于文件。

        5
  •  0
  •   Montaro    11 年前

    从Eclipse Windows菜单/首选项 搜索关键字并筛选为“删除前一个词”,然后将其绑定到ctrl+backspace enter image description here