vim学习 08——搜索替换

本文详细介绍了Vim编辑器中的搜索和替换功能,包括如何使用正则表达式进行精确匹配,以及如何批量替换文本。文章涵盖了基本的搜索命令、特殊字符的转义方法,以及在特定行范围内的替换操作。

vim学习 08——搜索替换

搜索

/目标?目标
搜索方向从光标开始向后从光标开始向前
n向后搜索下一个向前搜索下一个
N向前搜索下一个向后搜索下一个

十个特殊的字符不能直接搜索,需要添加\

., *, [, ], ^, %, /, ?, ~, $.

替换

  • :s/old/new : 表示将光标所在行的第一个 old 替换为 new
  • :s/old/new/g : 表示将光标所在行的所有 old 替换为 new
  • :%s/old/new/g : 表示将整个文件中所有的 old 替换为 new
  • :%s/old/new/gc : 同上,但在每次替换之前先请示
  • 5,13s/old/new/g : 表示替换第 5 行到第 13 行中所有的 old 为 new

转载于:https://www.cnblogs.com/arelive/p/vim-08.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值