Lit*_*les 4 emacs whitespace alphanumeric
是否有Emacs函数要删除(向前或向后)直到第一个空格?例如,我有以下行,光标由插入符号标记:
someword ?(&)!* morewords
^
Run Code Online (Sandbox Code Playgroud)
我想向后删除非字母数字字符序列,但不删除单词someword.使用backward-delete-word也会消灭这个词.同样是光标前的光标和kill-word.
Bry*_*ley 19
emacs具有zap-to-char删除特定字符的所有内容的功能.因此,这不适用于所有空格,但如果您的具体问题是一直到空间,您可以使用此功能.给函数一个负面的参数来向后zap.
我不知道有什么功能,但制作一个很容易:
(defun my-delete-backward-to-ws ()
(interactive)
(delete-region (point) (save-excursion (skip-syntax-backward "^ ") (point))))
Run Code Online (Sandbox Code Playgroud)