Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 855 Bytes

File metadata and controls

15 lines (10 loc) · 855 Bytes

技巧90: 重用上次的查找模式

将替换命令的查找与留空,意味着使用上一次的查找模式,有时可以精简工作

  1. :%s/\v'(([^']|'\w)+)'/“\1”/g等价于两条命令:/\v'(([^']|'\w)+)':%s//“\1”/g

    1. \v表示<Tab>键,\w表示非空字符,[^']表示非'的字符
  2. 我们也可以在可视模式中选中待查找文本,然后执行*键来激活查找部分,之后再使用:%s//“\1”/g来替换

  3. :%s/\n/,/g:该命令把所有的换行符都替换为逗号,最终形成一行。

  4. :%s/<C-r>//“\1”/g:该命令把上次查找到的内容加上左右双引号。<C-r>表示复制上次的查找内容进来

上一篇 下一篇
技巧89: 手动控制每一次替换操作 技巧 91: 用寄存器的内容替换