vim 删除所有行:到每行末尾的字符

:%s/==.*$//g   : 删除所有行的指定字符到每行末尾的字符

zipp==3.5.0
zope.event==4.5.0
zope.interface==5.4.0
linuxfd==1.5
termcolor==1.1.0
删除后

zipp
zope.event
zope.interface
linuxfd
termcolor

处理思路

首先要先匹配 
那么就是

\:

然后就要匹配:符号之后的文本

在 正则表达式中
.点 是元字符 匹配除换行符以外的任意字符
*星号 是标识重复的意思(重复零次或更多次)

那么就是

:%s/\:.*//g就是最终的vim删除指定字符后面内容的写法

vim实战: 删除某个指定字符后面的内容 - 何浩翔 - 博客园 (cnblogs.com)

猜你喜欢

转载自blog.csdn.net/woshisunyizhen/article/details/131064051