美文网首页
vim查找替换

vim查找替换

作者: 就是果味熊 | 来源:发表于2023-04-12 14:00 被阅读0次

转载自【Vim】查找与替换vim 查找替换嘿,小邹同学的博客-CSDN博客

基本语法

:s(substitute)命令用来查找和替换字符串。语法如下:

作用范围

:{作用范围}s/{目标}/{替换}/{替换标志}
:%s/foo/bar/g 

例如 :%s/foo/bar/g 会在全局范围(%)查找 foo 并替换为 bar ,所有出现都会被替换(g)

当前行

:s/foo/bar/g

全文

:%s/foo/bar/g

替换标志符
上文中命令结尾的 g 即是替换标志之一,表示全局 global 替换(即替换目标的所有出现)。 还有很多其他有用的替换标志:

i 表示大小写不敏感查找,I 表示大小写敏感:

:%s/foo/bar/i
– 等效于模式中的\c(不敏感)或\C(敏感),如下,可以匹配到Foo \ FoO 等
:%s/foo\c/bar

c 表示需要确认,例如全局查找 "foo" 替换为 "bar" 并且需要确认:

:%s/foo/bar/gc

回车后 Vim 会将光标移动到每一次 “foo” 出现的位置,并提示

replace with bar (y/n/a/q/l/^E/^Y)?

按下 y 表示替换,n 表示不替换,a 表示替换所有,q 表示退出查找模式, l 表示替换当前位置并退出。^E 与 ^Y 是光标移动快捷键。

相关文章

  • Linux脚本总结

    1、总结vim命令行模式常见快捷方式,以及vim查找,替换的方法 vim查找 vim替换 2、总结脚本中运算符、逻...

  • Linux vim命令

    vim 命令 在 Vim 中优雅地查找和替换 :s(substitute)命令用来查找和替换字符串。语法如下 ^E...

  • FFmpeg开发--Vim详解

    Vim编辑器Vim处理模式: Vim常用命令: Vim查找与替换:

  • 不会就记系列之 vim、shell 与 Linux

    一、vim 与 shell 001. 查找和替换 使用以下命令进行全局查找和替换: 含义: % :查找范围:全局 ...

  • Vim 常用命令

    VIM 命令 文件命令 VIM的模式 VIM导航命令 VIM插入命令 VIM查找命令 VIM替换命令 VIM使用技...

  • Vim查找替换

    一、字符的替换及撤销(Undo操作) 1.替换和撤销(Undo)命令替换和Undo命令都是针对普通模式下的操作命令...

  • 2019-04-05 第三周作业

    1. 总结vim命令行模式常见快捷方式,以及vim查找,替换的方法 vim 查找/查找的内容 从光标处向文件尾部...

  • FFmpeg实践记录三:Vim基本讲解

    Vim处理模式 Vim常用命令 Vim拷贝、粘贴和删除 Vim光标移动 Vim行内光标移动 Vim查找与替换 Vi...

  • Vim快速

    Vim快速 编辑 移动光标 查找与替换 查找 替换 flags有四种 元字符 文件管理与window操作 其它

  • vim 总结

    vim 总结: 光标快速移动 插入 缩进 删除 查找与替换 多行查找替换 选中 复制粘贴 其他 自定义快捷键

网友评论

      本文标题:vim查找替换

      本文链接:https://www.haomeiwen.com/subject/gdqoddtx.html