# vim那些事...... vim删除文件全部内容

vim那些事... vim删除文件全部内容

1、在 Vim 中删除整个文件的内容,可以使用以下命令:

1)打开 Vim,并编辑你想要清空的文件。

2)按 Esc 确保你不在插入模式,而在命令模式。

3)输入 gg 跳转到文件的第一行,即跳到文件首行。

4)输入 dG 删除从当前行到文件末尾的所有内容。

5)如果你想要清空文件但保留空行,可以使用命令::%d

6)如果你想要快速清空文件并且不保留空行,可以命令::%d_

2、在任何情况下,保存文件并退出 Vim 的命令是::wq 或者 :x

或者使用快捷键:ZZ。

不保存强制退出 :q!

3、vim 三种模式:

1)命令模式:按 ESC 键进入。

2)插入模式(输入模式):

按 a (光标后添加文本)

按大写 A (当前行尾添加文本)

按 i (光标前添加文本)

按大写 I (当前行首添加文本)

按 o (当前行下方添加文本)。

按大写 O (当前行上方添加文本)。

3)末行模式:按 : 键进入。

4、vim 基本操作命令1(请按下 键确保您处于命令模式)

操作命令 操作描述
dd 删除当前行
cc 更改当前行(等同于 dd + i)
yy 复制当前行
p 在光标下方粘贴被复制或剪切的内容
u 撤销上一次操作
-- --
gg 跳转至文档首部(第一行)
G 跳转至文档尾部(最后一行)
:n 跳转至第 n 行
Ctrl+G 显示光标位置、文件名、文件状态等信息
Ctrl+R 重做上一个操作,恢复被撤销的更改
. 重复执行上一个编辑操作

5、vim 基本操作命令2( 键进入命令模式后,按 : 进入末行模式)

命令 作用
set number 显示行号
set nonumber 隐藏行号
set cursorline 高亮当前行
set nocursorline 取消高亮当前行
set cursorcolumn 高亮当前列
set nocursorcolumn 取消高亮当前列
相关推荐
xiaoye-duck18 小时前
《Linux系统编程》Linux基础开发工具 (二):详解自动化构建 make / Makefile
linux
cui_ruicheng18 小时前
Linux网络编程(五):基于UDP实现DictServer
linux·服务器·网络·udp
Terasic友晶科技18 小时前
答疑解惑|为DE25-Nano开发板配置Linux kernel时.config文件没有起作用是什么原因?
linux·服务器·fpga开发·linux kernel·de25-nano
爱写代码的小朋友18 小时前
基于多约束遗传算法的中小学排座位优化模型研究
linux·人工智能·算法
DFT计算杂谈19 小时前
VASP新手入门: IVDW 色散修正参数
linux·运维·服务器·python·算法
楼兰公子19 小时前
《深入理解Linux网络技术内幕》配套学习大纲 + 源码Demo + 进阶实战实例
linux·arm开发·学习
青梅橘子皮19 小时前
Linux---开发工具(2)(makefile、进度条、git、gdb)
linux·运维·服务器
剑神一笑20 小时前
Linux less 命令深度解析:从源码看分页器的设计智慧
linux·运维·less
Irene199120 小时前
Windows 11 WSL Ubuntu 环境:实际安装 Hive 踩坑实录
hive·windows·ubuntu
IT大白鼠20 小时前
Dirty Frag漏洞深度分析:Linux内核页缓存污染漏洞的技术原理与安全防护
linux·安全·dirty frag漏洞