vim 中的替换命令
查找并替换 |
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 中的替换命令相关推荐
- VIM中的替换命令使用
vim替换语法 :[range]s/{目标}/{替换}/[flag] 分隔符可以使用/,#,+三种,替换命令中默认s后面的第一个字符为分隔符 [range] 不写range:默认为光标所在的行 .:光 ...
- vi/vim 中可以使用 :s 命令来替换字符串。
vi/vim 中可以使用 :s 命令来替换字符串.以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询. :s/vivian/s ...
- vim中执行shell命令小结
vim中执行shell命令,有以下几种形式 1):!command 不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容 例如 :!ls - ...
- vim 中如何替换选中行或指定几行内的文本
以下命令将文中所有的字符串idiots替换成managers: :1,$s/idiots/manages/g 2. 通常我们会在命令中使用%指代整个文件做为替换范围: :%s/search/repla ...
- Vim中的常用命令总结(持续补充完善)
文章目录 前言 VIM命令 Vim的三种模式 (1) 命令模式 (2) 插入模式 (3) 退出模式 跳转 (1) gg :跳转到文件开头 (2) Shift + g :跳转到文件结尾 分割窗口 (1) ...
- vi/vim中复制粘贴命令
1. 选定文本块.使用v进入可视模式,移动光标键选定内容. 2.复制的命令是y,即yank(提起) ,常用的命令如下: y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用: ...
- Linux中文件替换命令
在Linux系统中,经常与遇到将很多文件拷贝后,只需要修改其中几个配置,这时候就可以用sed命令一次性进行替换修改. 将 file_name文件中的old-char全部替换为 new-char,相应的 ...
- Vim中如何替换字符串
替换字符串 全局,替换字符串: 命令模式 :% s/old/new/g old,new不需要双引号,g表示全局,如果没有g就是每一行的第一个会被改变 例子: % s/test_shm_tool.c/$ ...
- 在vim中使用查找命令查找指定字符串
要自当前光标位置向上搜索,请使用以下命令: /pattern Enter 其中,pattern 表示要搜索的特定字符序列. ...
最新文章
- 【测试点分析】1067 试密码 (20分)_20行代码AC
- 一个Google Chrome浏览器的英文字典扩展应用
- pip keras 失败_关于 Python 机器学习导包失败 简短的补充
- 最新斗鱼JS逆向分析
- 《完美软件》读书笔记9:良好测试的要素
- arcgis人口空间化_数据福利|全球人口密度数据汇总与共享
- php语句过滤掉html标签_php过滤HTML标签、属性等正则表达式
- memcached教程_Memcached教程
- (附源码)springboot高校科研管理系统 毕业设计 222055
- PHP 大小写转换函数 lcfirst ucfirst ucwords strtolower strtoupper
- 英语流利说 level4 unti2 part1-extinction events 1
- 自动化控制重要国际学术会议
- python 拓扑排序 dfs bfs_图遍历算法之DFS/BFS
- 冰丝凉席好不好 冰丝凉席怎样 冰丝凉席简介
- mysql 启动 pid update_MySql服务器启动错误“服务器退出而不更新PID文件”
- DDoS攻击解决方案-云防护
- 对爬取51job中用到的技巧的分析、记录
- 华南X99主板安装ESXi7.0或ESXi8.0的配置说明
- 使用PHP进行网页爬取
- 快速制作美观的微信公共号二维码?
热门文章
- Ubuntu中图片与文字的叠加
- 阿里开发手册精髓知识点总结
- 技术雪球里的小度,向内寻找答案
- [ Ubuntu 使用技巧 ] 使用 Synergy 联接两台设备使用同一套键鼠操控
- linux 桌面共享xfce,为Ubuntu定制Xfce桌面(WSL )
- 带有控制芯片的VFD显示屏灯丝和负压的连接
- 苹果x手机测试网速什么软件最好,苹果iPhone XS上网速度深度测评报告,结果竟然是...
- 市场分析-全球与中国防晒喷雾市场现状及未来发展趋势
- 如何掌握zbrush软件的基础知识
- 灵活而奇特的C++语言特性——统一初始化