0


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

标签: vim 编辑器 linux

本文转载自: https://blog.csdn.net/weixin_50143243/article/details/129868208
版权归原作者 霖总的迷弟 所有, 如有侵权,请联系我们删除。

“Vim中多行删除”的评论:

还没有评论