91 用寄存器的内容替换
通过:%s//<C-r>0/g
也可以用编程的方式:
:let @a='word'
:%s//\=@a/g
92 重复上一次substitute命令
当我们执行一次替换:s/target/replacement/g
后发现要加上%前缀,我们只需要执行:g&
即可
而如果我们执行了:%s/target/replacement/g
后发现我们只需要当前行执行,在撤销全局替换后,我们可以:&&
它会使用上次替换,但范围仅限当前行。 :%&&
全局替换。 &是s命令的同义词