在Vim中,我可以将删除和搜索结合起来:
df[char]
删除(并包含char)
dt[char]
删除(不包括字符)。
在Emacs中:
M-z : zap-to-char
相当于vim中的df[]
。
是否有删除char的命令?
答案 0 :(得分:5)
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 - see(find-function)在要求misc后,“zap-up-to-char”。
答案 1 :(得分:4)
这已在emacswiki中解决: http://www.emacswiki.org/emacs/ZapUpToChar