繁体   English   中英

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

[英]find and replace a String in vi editor on linux?

我试图在 Linux vi 编辑器中用新字符串替换字符串

:s/totel_email_count/total_email_count/g

但出现以下错误。

E486: Pattern not found: totel_email_count

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

:%s/totel_email_count/total_email_count/g

要查找并替换为 vi 编辑器,请键入以下内容:-

输入:(冒号)后跟 %s/foo/bar/ 并按 [Enter] 键。

:%s/foo/bar/

例如:-

:%s/old_string/new_string/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM