linux+vi+注掉代码,VI编辑器之删除操作(示例代码)

1、vi列删除

方法一:

ctrl+v进入列编辑模式;

将光标定位子想要删除的起始列;

移动光标至结束列(直接通过移动光标选中,对列不对齐时,可能比较长的行,无法全部选中,尤其是需要一直删除到行末,按end可直接到达,在列不对齐情况下也可将内容全部选择)

方法二:

1.定位光标;

2.按d;

3.按ctrl+v;

4.按end(直接到行末)或数字+方向键(指定需删除的字符数)

注:在第四步,按键后会直接删除选定内容。

2、vi 行删除

1、单行删除

单行删除:1(待删除行)d

光标所在行,dd

2、多行删除

eg:

多行删除,删除1到10行

:1,10d

从某行开始至文本末尾全部删除,删除第8行至末尾

:8,$d

3、查找关键字删除

1、删除关键字所在行

要删除文档中含有字符reset_reg的所有行:

:g/reset_reg/d

会将含有reset_reg的全部行删除。

4、删除含有某些字符的行

:g/string/d

eg:路径列表,删除含trash的路径

:g/trash/d

即可把列表中列出的含有回收站的统计的路径删除。

5、删除空白行

方法一:

:g/^$/d

方法二:

:%s/^\n/s//g

方法三:

:g/^\n/s///g

方法四:

删除多行空白行,保留一行空白行

:%s/^\n$//g

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值