【发布时间】:2011-11-24 07:25:50
【问题描述】:
我有一个包含一些示例内容的文本文件,如下所示:
Sno = 1p
Sno = 2p
Sno = 3p
我想要的是从每一列中删除 p。
带着这个意图,我写了一个宏:
M-x //go to buffer
C-x (//start the macro
C-s = // search for equalto sign
RET C-f C-f // reach to te alphabet 'p'
DEL // Delete
C-n C-x )//go to new line and Close the macro definition
C-x e
按e 两次将删除p,但如果我想做同样的事情直到文件结束,我该怎么做我不能一直按e 如果我有20000 行这样的行.应该怎么做??
请不要建议使用正则表达式,因为这是一个示例,而不是实际情况。 请不要建议任何 elisp,我很乐意记住 emacs 的快捷方式。
【问题讨论】:
标签: emacs macros text-processing