Vim中多行删除

在操作虚拟机的时候,都会出错,当在vim中出现问题的时候,可以在dw普通模式下删除对应的单词、如果在vim中使用多行删除,可以使用dd vim 命令。将行数添加到该命令中。  如10dd将从光标底部删除10行(包含光标行在内)

删除单行

1、按 Escape (Esc) 键进入 Normal 模式  2、确保光标位于要删除的行上。3、快速按下dd

操作如图所示: 如在gif中看到的,在第一行运行dd命令 只删除了一行

 1、删除指定的行数 

使用  dd命令删除一行之前,可以在前面指定一个数组。   vim将错第几行删除

命令 :[num]dd

2、指定删除的行范围  语法     :[begin],[end]d      

  • :(冒号)表示它是一个 Vim 命令。
  • begin告诉 Vim 从哪一行开始
  • end告诉 Vim 要删除的最后一行是什么
  • dVim 中的删除命令
  • .(当前行)
  • $(文件中的最后一行)
  • %(所有行)
  • :10,45d- 从第 10 行删除到第 45 行
  • :.,$d- 从当前行删除到最后一行
  • :.,1d- 从当前行删除到文件开头
  • :dgg- 从当前行删除到文件开头

3、删除所有行

该%符号用于指定从文件开头到结尾的范围,基本上是所有行。

这意味着,要删除 Vim 中文件的所有行,您需要使用:%d命令。

4、删除特定模式匹配行 

:g/PATTERN/d     删除特定模式匹配行

:g!/PATTERN/d   删除特定模式不匹配行

其中   g- 全局搜索(即整个文件)        !- 反向匹配       PATTERN- 要匹配的模式      d- 删除命令

5、删除所有空行      :g/^$/d  

 

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霖总的迷弟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值