使用vi在多个文件中编辑替换指定字符串

下面4个文件文本中,如何使用vi命令将 soadev 替换成 soa ?

1、使用vi命令打开多个待编辑文件

$ vi QueryHlkSales/*

2、在vi命令模式
2.1、进行全局查找和替换

:%s/soadev/soa/g

各命令详解如下

2.2、切换文件,并重复2.1操作

:n或N   n表示切换到下一个文件,N表示切换到上一个文件

每个文件修改后使用以下命令保存后才能切换

:w

此外
可使用 buffers 命令查看正在编辑的文件列表

:buffers


使用 buffer n 命令切换到指定编辑的文件

:buffer 2

3、所有编辑文件都替换后使用wq保存并退出

:wq

posted @ 2021-06-07 18:07  大大龄码农  阅读(311)  评论(0)    收藏  举报