📜  vim 终端在打开文件的每一行中添加数据 - Html (1)

📅  最后修改于: 2023-12-03 14:48:19.786000             🧑  作者: Mango

在 Vim 终端中添加数据到每一行

假设您需要将 HTML 文件中的每一行都添加一些文本或标签,手动操作显然很费时间。在 Vim 终端中,通过利用 Vim 的插入模式和全局替换命令,我们可以快速地完成这个任务。

第一步:打开文件

使用 Vim 打开需要编辑的 HTML 文件。

vim yourfilename.html
第二步:进入插入模式

通过输入大写字母 "I" 进入插入模式。现在您可以在文本中的任何位置输入文本。

第三步:添加文本

在此步骤中,您可以将任何文本添加到每一行的开头,例如:

<div class="myclass">

注意:务必在添加的文本结尾添加回车符。

第四步:退出插入模式

您已经在每一行的开头添加了您想要的文本。输入 "Esc" 键,退出插入模式。

第五步:执行全局替换命令

现在用全局替换命令将开头的文本添加到每一行末尾。在命令模式下输入:

:%s/$/<div class="myclass">/

这个命令的含义是:全局替换每一行的末尾为“$” ,替换为您添加的文本,即

<div class="myclass">
第六步:保存并退出

保存文件并退出 Vim。

:wq

现在您的 HTML 文件的每一行都添加了相同的文本。这个技巧可以应用于任何文本文件中。