在Linux上的vi编辑器中查找并替换字符串?

Gir*_*ore 2 unix linux vi shell replace

我试图在Linux vi编辑器中将String替换为新的String

:s/totel_email_count/total_email_count/g
Run Code Online (Sandbox Code Playgroud)

但出现以下错误。

E486: Pattern not found: totel_email_count
Run Code Online (Sandbox Code Playgroud)

use*_*213 8

我猜您收到该错误消息的原因是因为您打算替换所有行的字符串,而不仅仅是当前行。为了搜索所有行,%请在命令中添加a :

:%s/totel_email_count/total_email_count/g
Run Code Online (Sandbox Code Playgroud)