Linux 基础教程

Linux 参考手册

Linux 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/linux-delete-all-lines-using-vi.html

Linux vi/vim 文件编辑一键全部删除操作命令

Linux vi 命令详解 Linux vi 命令详解


Linux vi/vim 文件编辑器中,如何通过一键快速全部删除文本,对应命令/快捷键是什么?

几种方式

全部删除操作,有如下几种方式。

命令模式操作

在命令行编辑模式,即以冒号开头处,输入如下命令:

:1,$d

其中 1,$ 表示从第一行到最后一行,1 表示第一行,$ 表示最后一行,即开发者无需知道文本的行数,d 表示删除操作。

dG 操作

dG 操作表示从当前行删除至最后一行。

  1. 首先,按 esc 键,确保光标在第一行;或者通过 1G 直接光标定位到第一行;
  2. 然后,按 dG 键,表示从第一行删除至最后一行。

 

vi 命令是 UNIX 操作系统和类 UNIX 操作系统中最通用的全屏幕纯文本编辑器。Linux 中的 vi 编辑器叫 vim,它是 vi ...
Linux sed 命令英文全名 Stream Editor(文本流编辑),它处理文件时,把当前处理的行存储在临时缓冲区中,接着用 sed ...
awk 是一个强大的文本分析工具,相对于 grep 的查找,sed 的编辑,awk 在其对数据分析并生成报告时,显得尤为强大。简单来说,aw ...
pyspark dataframe 字符串类型的某列如何去除所有的空格字符? ...
pyspark dataframe 字符串类型的某列如何去除首尾的空格字符? ...