技巧90 重用上次的查找模式
将substitue命令的查找域留空,意味着Vim将会重用上次的查找模式。我们可以利用这一特点精简工作过程。
:%s/\v'(([^']|'\w)+)'/"\1"/g
等价于
/\v'(([^']|'\w)+)'
:%//"1"/g
从查找到替换
并非永远奏效
简单命令
对命令历史的影响
查找保存于Vim的查找历史纪录中,substitue
命令则保存于ex命令的历史纪录中。查找与替换任务分离。
在查找域中填充,<C-r>/
:%s/<C-r>/"1"/g