Emacs是否重复替换模式-宏?

Emacs是否重复替换模式-宏?,emacs,macros,elisp,text-editor,emacs24,Emacs,Macros,Elisp,Text Editor,Emacs24,我想在多行中进行相同的更改 例如,我想用下面这样的表格单元格元素将文件中的每一行括起来 <td> <div class="column" draggable="true"><header>A</header></div> </td> A. 我希望下面的每一行都与上面的一样 <div class="column" draggable="true"><header>B</hea

我想在多行中进行相同的更改

例如,我想用下面这样的表格单元格元素将文件中的每一行括起来

  <td>
  <div class="column" draggable="true"><header>A</header></div>
  </td>

A.
我希望下面的每一行都与上面的一样

  <div class="column" draggable="true"><header>B</header></div>
  <div class="column" draggable="true"><header>C</header></div>
  <div class="column" draggable="true"><header>D</header></div>
  <div class="column" draggable="true"><header>E</header></div>
B
C
D
E
我们如何才能做到这一点?据我所知,我们需要使用宏,你能给出一些指针吗

提前感谢。

在行首尝试
C-x(
C-e
C-n
C-a
C-x)

这将创建一个宏,将当前行封装在
中。现在,重复做一个
C-xe


更新:如果你想看的话,我在评论中提到的视频已经在上面了

谢谢。Emacs宏可以节省大量的键入工作,并保持在工作流程中(而不是重复键入)。执行
C-u 10
以重复下一个命令,例如录制的宏
C-x e
,10(或选择您自己的号码)时间。请注意,您不需要让宏include
C-n
C-a
移动到下一行。任何处理一行的宏都可以使用
M-x将宏应用于区域行
应用于整个区域。宏将成为下一个emacsmovies.org屏幕广播的主题。您可以通过点击更多
e
,在
C-x e
之后重复宏,例如
C-x e
将重复宏5次。