vi 的一些简易操作命令

记录一下工作中用到的一些vi操作,没写的,就是没用到的,或者我觉得太基础的。如有错误还请指正,如有更多的操作命令补充还请评论回复。以后也会补充或修正。(注意:以下命令有很多符号之间有空格!!!)

 

1.将  多个空格  替换成  一个空格 

:%s/ \+/ /g 

 

2.删除每一行的空格

:%s/  *$//g

 

3.删除行尾多余空格和tab符号

:%s/\s\+$//g

 

4.将以空格分开的字符串写成一个list,或者说将空格替换成换行符。

①  :%s/ /\r/g

②  :%s / /^M/g      注意^M  =  ctrl+v 和ctrl+m

 

5.将  关键字 的行删除

:%g/关键字/d

 

6.将 含关键字以外的行  删除

:%g!/关键字/d

 

7.批量处理文件内容。比如将每一行的行尾加入所需内容。比如平时我们需要将一个文件set成一个list。

 ctrl+v→shift+4→shift+a→加自己需要的内容

例如:图一是原始文件内容。图二是执行完命令后的样子,加的内容是   \

fbb62d67b5c24195a984ff98d5b01c5f.jpg

                                 图一

 

d8ff8a9077ee4a418cf123954bf7aa67.jpg

                                  图二

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值