【问题标题】:Deleting back or forward / moving back or forward a string containing only non-space characters in emacs [duplicate]在emacs中向后或向前删除/向后或向前移动仅包含非空格字符的字符串[重复]
【发布时间】:2011-12-08 14:02:11
【问题描述】:

一个字符串,如:

string1_string2_string3

在 emacs 中不被视为一个词。

从起点删除一个“单词”只会删除“string1”。如何从“string1”删除到“string3”的末尾,反之亦然?前进或后退时也会出现同样的问题。

【问题讨论】:

标签: emacs editor


【解决方案1】:

试试 C-M-k,即kill-sexp。同样,您可以使用 C-M-fC-M-b 移动(分别绑定到 forward-sexpbackward-sexp)。

或者对这个related question进行建议的更改。

【讨论】:

    【解决方案2】:

    你可以打三下 M+d 而不是一击。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多