vim删除各种空格

删除行首空格

:0,$s/^/#/gc --> 在行首加一个#号
:6,10s/^/#/gc --> 在6~10行的行首加一个#号

删除尾首空格

:%s/^ *//g --> 删除行首的空格
:%s/ *$//g -->删除行尾的空格

删除空行

:%s/^\n//g -->删除空行

把偶数行里面的 aa 都换成 bb,奇数行不变

%s#aa#=line(".")%2?submatch(0):"bb"#g

将文件fet140_flashwrite_01.c中的部分另存为一个文件

  1. vim fet140_flashwrite_01.c -->打开文件
  2. :45, $ w ./flash1.c -->将从45行到结尾的文件存储到当前目录下,文件名为flash1.c
    或者:31,34 w >> ./flash1.c -->将文件添加到文件的末尾
posted @   叕叒双又  阅读(1317)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示