前言
我们在编辑文档的时候会经常遇到一些重复性的工作,比如在每行行首添加一个注释符,在每行行尾添加分号,删除每行指定的字符等,本文介绍如何使用normal命令完成这些工作。
一、每行行首添加#号
命令:
:%normal I#
运行命令前截图:

运行命令后截图:

二、每行行尾添加分 号;
命令:
:%normal A;
运行命令前截图:

运行命令后截图:

三、删除每行指定符号后面的内容
删除*号后的内容命令:
:%normal f*d$
运行命令前截图:

运行命令后截图:

四、在每行插入更多内容
命令:
:%normal Iselect * from db_example.t_example where bh=
运行命令前截图:

运行命令后截图:

五、normal命令执行范围
上面的命令作用于所有行,%表示当前文件,我们也可以指定在某些行执行normal命令,例如:
:1,10 normal I#
:2,13 normal A#
:4.20 normal f*d$
总结
本文主要介绍了normal命令的用法,大家可以多做练习,熟练掌握后可以大大提高编辑有重复性内容的文档的效率。
本文详述了GVIM中使用normal命令进行多行操作的方法,包括在每行行首添加#号、行尾添加分号、删除指定符号后面的内容以及插入更多内容。通过实例展示命令应用,并探讨了normal命令的执行范围,旨在提升编辑效率。

3544

被折叠的 条评论
为什么被折叠?



