【发布时间】:2015-01-25 13:42:42
【问题描述】:
在 Vim 中,我可以结合删除和搜索:
df[char]
删除到(并包含字符)
dt[char]
删除到(不包括字符)。
在 Emacs 中:
M-z : zap-to-char
相当于vim中的df[]。
有删除到字符的命令吗?
【问题讨论】:
标签: emacs
在 Vim 中,我可以结合删除和搜索:
df[char]
删除到(并包含字符)
dt[char]
删除到(不包括字符)。
在 Emacs 中:
M-z : zap-to-char
相当于vim中的df[]。
有删除到字符的命令吗?
【问题讨论】:
标签: emacs
zap-up-to-char 在 misc.el 中定义(默认不加载),因此您可以将其添加到您的 .emacs 文件中:
(require 'misc)
(global-set-key (kbd "M-z") 'zap-up-to-char)
显然,在 Emacs 19(90 年代初期)的某个时候,M-z 的行为从 zap-up-to-char 更改为 zap-to-char。更多讨论:http://www.emacswiki.org/emacs/ZapToCharUsage
misc.el 是一个小文件(200 行),因此不应过多地影响启动时间,或者您可以将 zap-up-to-char 定义复制到您的 .emacs - 请参阅 (find-function 'zap -up-to-char) 在需要杂项之后。
【讨论】:
这已在 emacswiki 中得到解决: http://www.emacswiki.org/emacs/ZapUpToChar
【讨论】: