我想在多行中进行同样的改变。
例如我想用文件中的每个行包含一个如下所示的表格单元格。
<td>
<div class="column" draggable="true"><header>A</header></div>
</td>
我希望下面的每一行都如上所述。
<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>
我们怎样才能做到这一点?据我所知,我们需要使用宏,你能指点一下吗?
提前致谢。
答案 0 :(得分:2)
在行的开头尝试C-x (
<td>
C-e
</td>
C-n
C-a
C-x )
。
这应创建一个宏,用<td>
,</td>
包围当前行。现在,根据需要重复C-x e
次。
更新:我在评论中提到的截屏视频在http://emacsmovies.org/blog/2012/09/17/keyboard_macros/处,以防您想要查看。