TIL-zap-to-char也能反向删
看到 Ray on Emacs 的一篇短文,才知道 =M-z=(=zap-to-char=)还能反向删。
M-z 默认从光标往后删,一路删到指定字符,连那个字符也删掉。加上 =M--=(Alt 加减号,也就是负前缀参数)方向就反过来,从光标往前删到指定字符。
作者举的例子是打字打瞌睡,打出一串 =senteeeee...=,光标停在末尾。按 =M-- M-z t=,从光标往前删到 t(包括 t),尾巴上的重复字符就清掉了。
默认的正向 zap 我平时用得不多,反向这个倒是偶尔能救急。