问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vim中如何删除所有带.的行?

发布网友 发布时间:2022-04-23 13:38

我来回答

1个回答

热心网友 时间:2023-10-15 03:43

一定要在vim里操作么?我也不太熟悉正则表达式了,你在vi里试试这个命令
s/^#.*\n$//g
s是替换命令,后面有三个/分隔两个区域,前一个区域是需要查找的内容,后一个区域是需要替换的内容,脱字符“^”是行首界定符,只匹配每行前4个字符内包含指定字符的行,这里是#号,所以就是^#,点“.”是匹配任意一个字符,星号“*”匹配任意数目的前一字符,所以“.*”连起来就是表示不小于一个的任意字符,\n是一个转义,表示一个换行字符,$符号是行尾界定符,所以\n$就是表示该行应以换行符结尾,后面一个区域为空,就是把前面一个区域匹配的内容替换为空,实际就是删除了吧……,最后一个g是表示global,全局替换;我在windows,懒得重启换系统去试验了,应该没错了吧,错了跟我说声,我再想想:)
补充回答:
把\n去掉就是这样:s/^#.*$//g
试试,可能linux的vi和unix的不太一样,我看的是unix
shell范例精解:p
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机壁纸花卉红色手机壁纸花卉 辽宁智能五芯防水连接器 军工产品浅谈——航空插头 xp电脑系统修复XP系统怎么恢复出厂设置 ...表编辑器后打不开任何文件,无需重装系统,电脑盲都能用 粼基本信息 粼五笔怎样打? 【微科普】想变成光?先搞清楚光是什么吧! 手机被拉黑后打电话是什么提示? 物流管理专业对数学的要求高么 如何用 Vim 重构代码 vim在进行替换操作时,想要全文逐一进行确认是否替换,该怎么做? 关于vim 正则表达式的一些问题 如何在使用全局替换后让vim显示已替换的数 如何在使用全局替换后让vim显示已替换的数量 网络道德的特点是什么? 网络社会这一词最早是由谁提出来的? 网络社会的崛起引发了社会结构的深刻变迁有哪些因素的出现 网络道德的特点 网络交往具有什么特点 网络社会的对比分析 网络社会的社会形态 如何认识网络社会的特殊性 提高大学生网络道德自觉 社会网络的特征 为什么网络社会是非传统的人与人之间普遍交往的社会 网络社会中网络有什么政治功能是什么 网络社会文化与现实社会文化有什么 不同 网络社会的简介 什么是网络社会 假如没有网络、这个社会会变成什么样? 求一些vim用快捷键 例:删除某行某个字符后所有字符(只删除到这一行末) 替换(某行/全文)某字符串 vim批处理的问题 学习vi和Vim编辑器的前言 vim的命令行tab补全不好用啊,有什么替换方案 在vim中,怎么删除开头相同的所有行? 在VIM中如何删除以#开头的所有句子 5G流量的上下行速度最快可以达到多少? 5G上下行速率可到达多少? 语法错误“syntax error, unexpected”怎么办? 语法错误syntax error, unexpected怎么解决 5G网络的上下行速率最快到达的数值是多少呢? 我的领导问电信5G上下行速率可达到多少?知道的说一下呗? 5G网速是多少? 我爸突然问我电信5G上下行速率可达到多少?知道的说一下呗? 联通5G的上下行速率是多少? 5g基础速率服务的上下行速率是多少? 联通5G上下行速率可达到多少? 5G网速如何? 我麻麻居然问我电信5G上下行速率可达到多少?有小伙伴知道的吗? 联通5G上下行速率?