vim宏录制

时间:2021-02-03 16:47:54

宏录制

当你要重复某一个操作时,录制的宏可以很快地帮你完成任务。

准备文本

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
你好
你好
你好
你好
你好
你好
你好
你好
你好
</body>
</html>

操作流程

1.把光标放到第一个你好上
2.在normal模式下输入qa开始进行录制(也可以是qb,qc 把操作记录到不同的寄存器上)
3.输入0跳到行首,按i 输入<h1>,按Esc,按$跳到行尾输入<h1/>,按Esc,按j(跳到下一行),按q结束录制
4.在normal模式下输入5@a
表示下面5行重复录制的操作

效果

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>你好<h1/>
<h1>你好<h1/>
<h1>你好<h1/>
<h1>你好<h1/>
<h1>你好<h1/>
<h1>你好<h1/>
你好
你好
你好
</body>
</html>