linux vi 替换命令
时间: 2023-08-10 15:07:56 浏览: 1791
你可以使用 `vi` 编辑器的替换命令来进行文本替换。以下是一些常用的 `vi` 替换命令:
1. 替换当前行的第一个匹配项:在命令模式下输入 `:s/old/new/`,其中 `old` 是要被替换的文本,`new` 是替换后的文本。按下回车键执行替换。
2. 替换当前行所有匹配项:在命令模式下输入 `:s/old/new/g`,其中 `g` 表示全局替换。
3. 替换整个文件中的第一个匹配项:在命令模式下输入 `%s/old/new/`,按下回车键执行替换。
4. 替换整个文件中所有匹配项:在命令模式下输入 `%s/old/new/g`,按下回车键执行替换。
5. 限定替换范围:在命令模式下输入 `start_line,end_line s/old/new/g`,其中 `start_line` 是替换的起始行号,`end_line` 是替换的结束行号。
请注意,`vi` 的替换命令是区分大小写的,如果你想进行大小写不敏感的替换,可以在命令模式下输入 `:set ignorecase`。
相关问题
linux vi 文本批量替换命令
在 vi 编辑器中,可以使用 `%s/old/new/g` 命令来进行文本批量替换,其中:
- `%` 表示对整个文件进行操作;
- `s` 表示替换命令;
- `/old/` 表示要被替换的文本;
- `/new/` 表示要替换成的新文本;
- `g` 表示全局替换,即替换每一行中所有匹配的文本。
例如,如果要将文件中所有的 "hello" 替换成 "world",可以在 vi 编辑器中输入以下命令:
```
:%s/hello/world/g
```
执行该命令后,vi 就会将文件中所有的 "hello" 替换成 "world"。
linux vi编辑命令
vi是一种在Linux系统中常用的文本编辑器,它可以用于创建、编辑和查看文本文件。以下是一些常用的vi编辑命令:
1. i:进入插入模式,可以在当前光标位置插入文本。
2. a:进入插入模式,可以在当前光标位置后插入文本。
3. o:在当前行下面插入一行,并进入插入模式。
4. Esc:退出插入模式,回到命令模式。
5. :w:保存文件。
6. :q:退出vi编辑器。
7. :wq:保存文件并退出vi编辑器。
8. :q!:强制退出vi编辑器,不保存文件。
9. :set nu:显示行号。
10. /关键词:在文件中查找关键词。
11. :%s/旧字符串/新字符串/g:将文件中所有的旧字符串替换为新字符串。
以上是一些常用的vi编辑命令,可以帮助用户更高效地编辑文本文件。
阅读全文