查找并替换

1显示行号

:set nu

2隐藏行号

:set nonu

3查找关键字

:/you   ##效果:查找文件中出现的you,并定位到第一次出现的位置,按n匹配到下一个you,N匹配到上一个you出现的位置;

替换操作

1将第一行的第一个sad替换为bbb

:1s/sad/bbb

2将第一行到第五行的第一个sad替换为bbb

:1,5s/sad/bbb

3将第一行到光标所在行的第一个sad替换为bbb

:1,.s/sad/bbb

4将光标行到缓冲区最后一行的第一个sad替换为bbb

:.,$s/sad/bbb

5光标所在行的第一个sad替换为bbb

:s/sad/bbb

6光标所在行所有sad替换为bbb

:s/sad/bbb/g

7文件中所有行 第一次出现sad替换为bbb

:%s/sad/bbb

8文件中所有的sad替换为bbb(我最长用的一个)

:%s/sad/bbb/g

如果有特殊字符,需要转义字符"\"修饰。

vim 中的替换命令相关推荐

  1. VIM中的替换命令使用

    vim替换语法 :[range]s/{目标}/{替换}/[flag] 分隔符可以使用/,#,+三种,替换命令中默认s后面的第一个字符为分隔符 [range] 不写range:默认为光标所在的行 .:光 ...

  2. vi/vim 中可以使用 :s 命令来替换字符串。

    vi/vim 中可以使用 :s 命令来替换字符串.以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询. :s/vivian/s ...

  3. vim中执行shell命令小结

    vim中执行shell命令,有以下几种形式 1):!command 不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容 例如 :!ls - ...

  4. vim 中如何替换选中行或指定几行内的文本

    以下命令将文中所有的字符串idiots替换成managers: :1,$s/idiots/manages/g 2. 通常我们会在命令中使用%指代整个文件做为替换范围: :%s/search/repla ...

  5. Vim中的常用命令总结(持续补充完善)

    文章目录 前言 VIM命令 Vim的三种模式 (1) 命令模式 (2) 插入模式 (3) 退出模式 跳转 (1) gg :跳转到文件开头 (2) Shift + g :跳转到文件结尾 分割窗口 (1) ...

  6. vi/vim中复制粘贴命令

    1. 选定文本块.使用v进入可视模式,移动光标键选定内容. 2.复制的命令是y,即yank(提起) ,常用的命令如下:      y      在使用v模式选定了某一块的时候,复制选定块到缓冲区用:  ...

  7. Linux中文件替换命令

    在Linux系统中,经常与遇到将很多文件拷贝后,只需要修改其中几个配置,这时候就可以用sed命令一次性进行替换修改. 将 file_name文件中的old-char全部替换为 new-char,相应的 ...

  8. Vim中如何替换字符串

    替换字符串 全局,替换字符串: 命令模式 :% s/old/new/g old,new不需要双引号,g表示全局,如果没有g就是每一行的第一个会被改变 例子: % s/test_shm_tool.c/$ ...

  9. 在vim中使用查找命令查找指定字符串

     要自当前光标位置向上搜索,请使用以下命令:           /pattern   Enter             其中,pattern   表示要搜索的特定字符序列.           ...

最新文章

  1. 【测试点分析】1067 试密码 (20分)_20行代码AC
  2. 一个Google Chrome浏览器的英文字典扩展应用
  3. pip keras 失败_关于 Python 机器学习导包失败 简短的补充
  4. 最新斗鱼JS逆向分析
  5. 《完美软件》读书笔记9:良好测试的要素
  6. arcgis人口空间化_数据福利|全球人口密度数据汇总与共享
  7. php语句过滤掉html标签_php过滤HTML标签、属性等正则表达式
  8. memcached教程_Memcached教程
  9. (附源码)springboot高校科研管理系统 毕业设计 222055
  10. PHP 大小写转换函数 lcfirst ucfirst ucwords strtolower strtoupper
  11. 英语流利说 level4 unti2 part1-extinction events 1
  12. 自动化控制重要国际学术会议
  13. python 拓扑排序 dfs bfs_图遍历算法之DFS/BFS
  14. 冰丝凉席好不好 冰丝凉席怎样 冰丝凉席简介
  15. mysql 启动 pid update_MySql服务器启动错误“服务器退出而不更新PID文件”
  16. DDoS攻击解决方案-云防护
  17. 对爬取51job中用到的技巧的分析、记录
  18. 华南X99主板安装ESXi7.0或ESXi8.0的配置说明
  19. 使用PHP进行网页爬取
  20. 快速制作美观的微信公共号二维码?

热门文章

  1. Ubuntu中图片与文字的叠加
  2. 阿里开发手册精髓知识点总结
  3. 技术雪球里的小度,向内寻找答案
  4. [ Ubuntu 使用技巧 ] 使用 Synergy 联接两台设备使用同一套键鼠操控
  5. linux 桌面共享xfce,为Ubuntu定制Xfce桌面(WSL )
  6. 带有控制芯片的VFD显示屏灯丝和负压的连接
  7. 苹果x手机测试网速什么软件最好,苹果iPhone XS上网速度深度测评报告,结果竟然是...
  8. 市场分析-全球与中国防晒喷雾市场现状及未来发展趋势
  9. 如何掌握zbrush软件的基础知识
  10. 灵活而奇特的C++语言特性——统一初始化