在emacs中删除向后或向前/向后或向前移动仅包含非空格字符的字符串

时间:2011-12-08 14:02:12

标签: emacs editor

字符串如:

string1_string2_string3

不被视为emacs中的单词。

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

2 个答案:

答案 0 :(得分:3)

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

或者针对此related question的解决方案进行更改。

答案 1 :(得分:0)

你可以点击M+d三次而不是一次。