快速替换、撤销恢复

Table of Contents

快速替换

语法:

:[range]s/{pattern}/replace/[flags]

range表示范围:如10,20表示第10行至第20行,%表示全部
pattern:待替换的文本
replace:替换后的文本

Flags:
  g:全局匹配
  c:替换前确认
  n:显示匹配到的次数而不替换,可以用来查询匹配次数

案例:
:%s/php/c++/g

撤销恢复

  • u撤销,U撤销当前行所有操作
  • ctrl+r 恢复
  • . 重复上一次操作