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 -->将文件添加到文件的末尾


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM