【发布时间】:2011-05-25 08:08:06
【问题描述】:
是否有一个 Emacs 函数可以删除(向前或向后)直到第一个空格?例如,我有以下行,光标用插入符号标记:
someword ?(&)!* morewords
^
我想向后删除非字母数字字符序列,而不是单词someword。使用backward-delete-word 也会删除这个词。奇怪字符和kill-word之前的光标也是如此。
【问题讨论】:
-
你知道,几乎每个文本区域都会发生同样的情况,例如,试试 Stack 上的搜索字段...
-
没错,但我不会在搜索字段中编写数千行代码和散文。
-
@Little:不,我只是想指出这一点。我认为这是一个有趣的问题。但问题是,如果 emacs 不符合“其他人所做的”,因此不提供合乎逻辑的
kill-word函数。 :) -
@Patrick:显然是这样,但我也希望它做其他事情,而且 Emacs 比文本字段有更多的选项。
-
关于 Emacs 最好的一点——而这正是那些讨厌 IDE 的 Emacs 的人无法理解的——你可以让 Emacs 以你想要的方式工作,而不必遵守可用。
标签: emacs whitespace alphanumeric