vim特殊符号的意义
g:表示查询所有
c:表示替换前询问
i:表示忽略大小写
%:是通配符,匹配所有行
$:表示定位到最后一行
.:表示定位到当前光标位置所在的行
0:表示第一行,既文首
str1支持使用正则表达式(示例中\d\+)
str2省略表示删除搜索到的str1字符串,:s/str1/和s/str1//结果相同
在替换操作中案例:
vim替换操作
vim命令行模式支持各种替换操作,列一些常用的模式:
:s/str1/str2
搜索光标所在行第一个str1字符串,并替换为str2
:s/str1/str2/g
搜索光标所在行所有的str1字符串,全部替换为str2
:s/str1/str2/ig
搜索光标所在行所有的str1串(忽略大小写),并全部替换为str2
:%s/str1/str2/cg
搜索全文中所有的str1字符串,全部替换为str2,每次替换时会询问
:1,10s/str1/str2/g
查询第一行到第十行中所有的str1,并替换为str2
:0,.s/str1/str2/g
查询文首到当前光标位置之间所有的str1为str2
:.,$s/str1/g
删除光标所在当前行到文尾的所有str1字符串(即将所有的str1替换为空)
:5s/\d\+/123/g
将第五行中的所有数字串替换为123
其中:
:s/str1/str2/gci 是固定格式
如果要替换全文中所有的字符串呢,那该怎么办,常用的都%s/str1/str2/g;只能替换每一行的第一个位置?
按照特殊字符的意义,可以推断为: 1,$s/str1/str2/g;实验证明的确如此.
vim特殊符号的意义相关推荐
- 电源适配器上各符号的意义都清楚吗?
现在家里的电子产品是越来越多了,比如:手机.平板.笔记本.智能电视.智能音箱.路由器.剃须刀等:机身或者充电器上都有很多符号标志. 有没有好奇过或者被小孩询问过,这些符号标志都是什么意思呢?只有读懂这 ...
- python各种常用符号的意思_写一篇专门介绍python中各种符号的意义及用法
挖槽,小米今天上市就破发了,好多认购的小伙伴有点慌了,其实对于小帅b来说这很正常,没必要慌,保持持有就好了,相信小米会越来越牛逼的.小米和可能会成为互联网新一代的霸主主一,到时候可能就不是BAT了,而 ...
- Python返回值注解 “->“符号的意义
(155条消息) Python中 "->"符号的意义_潜水两万里的博客-CSDN博客_python中->是什么意思 Python中 "->"符 ...
- 怎么绘制机械孔_机械图纸中常见的符号及意义,机械人必备!
点击上方,关注我哈 (文章底部可以评论,欢迎对文章进行点评和知识补充) 数控编程教学 订单 | 技术 | 干货 | 编程 关注可加入机械行业群 序号 符号名称 符号绘制标准 应用示例 1 GB/T 1 ...
- linux python命令无反应_Python学习第164课--Linux命令行特殊符号的意义及命令的语法规则...
[每天几分钟,从零入门python编程的世界!] 这节我们介绍Linux系统命令行中的一些特定的符号具有什么含义,以及命令行的语法规则. ●Linux命令行中特定的符号的含义 比如我登录到系统中之后, ...
- php函数前面加符号 和 变量前面加符号的意义
php函数前面加&符号的意思是函数的引用返回,php函数前面加&符号有什么作用呢 function &test() { static $b=0;//申明一个静态变量 $b=$b ...
- c语言中各个符号的意义及作用是什么,C语言特殊符号意义
初学者可以来学学,包教包会 C语言中像%D &%f符号的作用说一下 最佳答案 C语言中的符号 运算符的种类C语言的运算符可分为以下几类: 1.算术运算符 用于各类数值运算.包括加(+).减(- ...
- python 字符串中符号的意义
1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出 ...
- c语言键盘符号大全,求c语言各种符号 并且意义。。在键盘上没有的 如何打?...
满意答案 MEIDOUYUMO 2015.10.13 采纳率:49% 等级:9 已帮助:363人 转义字符 转义字符的意义 \n 回车换行 \t 横向跳到下一制表位置 \v 竖向跳格 \b 退格 ...
最新文章
- BCH代币化方案讨论大爆发,你的观点是什么?
- Java中对properties分组_Java中Properties类的使用
- hdu 5086(dp)
- oracle is null效率,Oracle查询优化之is null和is not null优化
- Web前端笔记-画布拖动及放缩(two.js)
- 阅读《大型网站技术架构:核心原理与案例分析》第五、六、七章
- python 干什么工作具有明显优势-为什么这么多人学Python?Python在就业上有什么优势?...
- 复旦大学肖仰华教授在线授课!从专家系统到知识图谱演进
- C#正则表达式小结 - z
- Noiseware 5 降噪滤镜
- 腾达ap设置说明_腾达(Tenda)F6无线信号放大模式(Client+AP)设置教程 | 192路由网
- 联想笔记本重装系统小结
- 计算机关闭声音快捷键,电脑声音快捷键【运用方式】
- linux 韦恩图两个,nVenn:绘制广义的准比例维恩图
- cuda8.0 出错:/usr/bin/ld: 找不到 -lGL【转】
- 某工控图片上传服务 CPU 爆高分析
- Internet Download Manager浏览器插件安装方法
- java16进制字符串与字符串互相转换
- 一位二本毕业4年的java程序员
- php 微信平台,【php】微信公众平台
热门文章
- Python 中 -m 的典型用法、原理解析与发展演变
- linux ros是什么?(Robot Operating System)
- 【编译原理】让我们来构建一个简单的解释器(Let’s Build A Simple Interpreter. Part 1.)(python/c/c++版)(笔记)
- C语言函数指针(结构体函数指针)
- web前端入门学习 css(1)
- 什么是泛型,为什么要使用泛型? 泛型类和泛型方法的实现以及限定通配符的使用。什么是泛型擦除,为什么有泛型擦除,泛型擦除到底是怎么实现的
- SpringMVC学习——对于SpringMVC的整体认识
- java中调用api的方式(postJsonHTTP)
- 给页面字段中添加一个按钮,点击按钮实现弹窗效果
- HTML---百度新闻轮播图--定位练习