vim替换字符串带斜杠_Vim、gvim操作替换
~ 回复 以下关键词 查看更多IC设计教程 ~
目前支持的关键词有:
Innovus ICC or IC CompilerDC or Design Compiler PT or PrimeTimeUser Guide or UG LedaVCS Formality工艺节点 低功耗CTS vim or gvim...《Vim、gvim操作--替换》
1、在当前整个文件中进行替换:
:%s/被替换字符串/新字符串/g
:%s/被替换字符串/新字符串/
:1,$s/被替换字符串/新字符串/g
注:通常我们会在命令中使用%指代整个文件做为替换范围。
注:在Windows下编辑的文件导入linux很可能在每一句句尾多出来一个^M,删除的方法为:%s/\r//gc然后回车即可。
2、只在某一行进行替换:
将光标停在哪行,然后:s/被替换字符串/新字符串/替换当前行第一个被替换字符串为新字符串;
:s/被替换字符串/新字符串/g替换当前行所有被替换字符串为新字符串。
只替换当前行第一个字符串:
:s/被替换字符串/新字符串/
替换当前行所有字符串:
:s/被替换字符串/新字符串/g
3、在指定某些行之间进行替换:
以下命令指定只在第5至第15行间进行替换:
:5,15s/被替换字符串/新字符串/g
4、在当前行至文件结尾间进行替换:
:.,$s/被替换字符串/新字符串/g
5、只在后续n行内进行替换:
以下命令指定只在后续9行内进行替换:
:.,.+8s/被替换字符串/新字符串/g
6、将特定字符做为替换范围:
比如,将SQL语句从FROM至分号部分中的所有等号(=)替换为不等号(<>):
:/FROM/,/;/s/=/<>/g
7、选中范围进行替换:
在可视化模式下,首先选择替换范围。然后输入:进入命令模式,就可以利用s命令在选中的范围内进行文本替换。
8、替换光标所在字符(也可以列操作):
r然后输入新字符
例如:
然后输入r之后输入a变为:
结合列操作(Ctrl+v)之后:
首先移动光标到#处,然后按下Ctrl+v,
然后上下左右移动光标使得这一列#都被选中,
然后按下r和用于替换的字符例如%即可实现列替换,
9、大小写替换
大写转小写:
选中,u
小写转大写:
选中,shift+u
例如:
shift+u后:
10、斜杠的替换
如果需要对/进行替换,需要进行转义,
使用反斜杠\ 对其转义。
例如:将/a/b/c 替换为 /abc
则应该如下表示:
:%s/\/a\/b\/c/\/abc/
11、含有[]的替换
如果字符中含有[或者]需要进行替换,可以用反斜杠进行转义
例如想将block[1]/C换成block1/C可以用:
:%s/block\[/block/g
:%s/\]\/C/\/C/g
如果喜欢本公众号也请多多分享哟,谢谢您的关注
vim替换字符串带斜杠_Vim、gvim操作替换相关推荐
- vim替换字符串带斜杠_Vim:正则表达式匹配一个字符串
到目前为止,所有给出的答案对我来说都是错误的,因为它们执行的是贪婪匹配.在多次出现"否"的行中,它们将匹配最后一个: YES YES YES YES no YES YES no Y ...
- vim替换字符串带斜杠_vim中字符串的替换
vi/vim 中可以使用 :s 命令来替换字符串 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky : ...
- vim替换字符串带斜杠_Linux vi/vim最全使用指南
> 请关注本头条号,每天坚持更新原创干货技术文章.> 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习. 1. 前言 Linux下的文本编辑器有很多种, ...
- vim替换字符串带斜杠_VI中的查找和替换
本文见介绍linux vi命令替换的使用. vi/vim 中可以使用 :s 命令来替换字符串.以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(linux vi命令真是强大啊,还有很多需要学 ...
- linux下使用sed批量替换关键词(带斜杠处理+kaggle路径批量替换)
source string:/kaggle/input destination string:~/File/hyh/data 命令如下: sed -i "s#/kaggle/input#~/ ...
- php 网址尾部带斜杠和不带区别,URL路径中带正斜杠/与不带的区别
简单理解:不带斜杠的URL结尾通常被服务器识别成独立文件,当它去查找这个文件缺失的时候,就会重定向到带斜杠的URL,这个时候带斜杠的URL,可以理解成为是目录. 解读URL结尾斜杠的产生: 举例: - ...
- 网址最后面不带斜杠与带斜杠有什么区别
网址最后面不带斜杠与带斜杠有什么区别 文件与文件夹 解析 URL 关于网址中最后面的那个斜杠 /,很多人习惯性的不输入,原因是他们认为有或者没有没有区别.但这要归功于服务器那端的开发人员的努力.实 ...
- php 网址尾部带斜杠和不带区别,网址中带斜杠和不带斜杠的区别
关于网址中带"/"和不带"/"有很多讨论.因为在发外链的时候常常纠结到底要不要带上斜杠"/"? 1.域名后需要加斜杠("/&quo ...
- 为什么json转化有斜杠_json 带斜杠时如何解析的实现
json 带斜杠时如何解析的实现 发布于 2020-4-28| 复制链接 摘记: 比如像这样的JSON: ```javascript { "result": "{ \&q ...
最新文章
- 干货!神经网络原来是这样和数学挂钩的
- cassandra框架模型之二——存储机制 CommitLog 	MemTable SSTable
- MongoDB -- Error: unclean shutdown detected
- 【机器学习算法专题(蓄力计划)】十九、机器学习中SVM算法代码实操
- 计算面平均边_计算机图形学补充2:齐次空间裁剪(Homogeneous Space Clipping)
- 阿里云大数据计算服务MaxCompute(上篇)
- C++ 之 转义字符
- c语言条件编译include,7.1编译与预处理-include-c学习 | 时刻需
- 原因原来默认预检测会检测是否存在多选框
- 唤起你对c#曾经的记忆
- python写一个crm系统_用Python打造一个CRM系统(四)
- isKindOfClass vs isMemberOfClass
- mybatis DATE_FORMAT 格式化时间输出
- RJ45口线序的理解
- android动画素材下载,Android Lottie动画使用
- MOOC_Python语言程序设计_习题_《沉默的羔羊》文本分析
- 如何用计算机进行绘画,怎么用电脑画画-PS电脑手绘的5个基本步骤,轻松自学成PS手绘达人...
- 张坤(帮别人名字作诗)
- 渗透测试工程师都需要什么工具呢?网络安全(三)
- 设备智能维保:企业生产过程中的问题及解决方案