• 87 结识substitute命令
  • 88 在文件范围内查找并替换每一处匹配
  • 89 手动控制每一次替换操作
  • 90 重用上次的查找模式
  • Practical vim 第十四章 替换 87-90

    87 结识substitute命令

    :[range]s/pattern/string/flag

    替换域中的特殊字符 \r 插入一个换行符 \t 制表符 \ 反斜杠 \1 第一个子匹配 \2 第二个子匹配 \0 匹配模式的所有内容 & 匹配模式的所有内容 ~使用上一次调用 即substitute中的string \={vim script} 执行{vim script}表达式 并将返回结果作为替换

    88 在文件范围内查找并替换每一处匹配

    % 表示全文 g标志位则是一整行

    89 手动控制每一次替换操作

    使用标志位c,来确定是否每一位都替换。在些过程中的选择有: y 替换此处匹配 n 不替换此处匹配 q 退出替换过程 l 替换此处匹配后退出 (last) a 替换此处与之后 所有匹配(all) 向上滚动屏幕 向下滚动屏幕

    但在确认替换模式下,其它按键大多都失效,但可以Esc回到普通模式

    90 重用上次的查找模式

    当我们执行过一次查找命令后,后面再次执行查找命令时,可以将查找域部分留空,这样vim会重用上次的查找 模式。 在命令行中输入 会将上次查找的内容粘贴进来

    上一篇:Practical vim 第十三章 查找 84-86

    下一篇:Practical vim 第十四章 替换 91-92