当前位置: 首页 > news >正文

# 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取消高亮当前列
http://www.lryc.cn/news/477305.html

相关文章:

  • Selinux及防火墙
  • 业绩代码查询实战——php
  • 内网穿透技术选型PPTP(点对点隧道协议)和 FRP(Fast Reverse Proxy)
  • 信号与噪声分析——第三节:随机过程的统计特征
  • nginx(四):如何在 Nginx 中配置以保留真实 IP 地址
  • docker对nginx.conf进行修改后页面无变化或页面报错
  • SpringCloudGateway — 网关路由
  • docker pull 拉取镜像失败,使用Docker离线包
  • 轻松理解操作系统 - 轻松了解 inode 是如何管理文件的
  • go中Println和Printf的区别
  • C++现代教程七之模块
  • AVLTree
  • Java面向对象 C语言字符串常量
  • SpringBoot+Thymeleaf电商系统
  • 了解数据库并发产生的问题
  • openstack之guardian介绍与实例创建过程
  • 新一代跟踪器StrongSORT: Make DeepSORT Great Again论文解析—让 DeepSORT 再次伟大
  • SAP ABAP开发学习——RFC
  • Elasticsearch里的索引index是什么概念?(ChatGPT回答)
  • 安全性测试
  • ComfyUI和Photoshop相结合,PS内实现:文生图,图生图,高清放大,局部重绘,面部修复,设计师福音
  • 使用 map 和 reduce 提取对象数组中的 id 并组成新数组
  • Zero-Shot Relational Learning for Multimodal Knowledge Graphs
  • AUTOSAR COM 模块的主要功能导读以及示例
  • VMware下Centos7虚拟机数据盘/data目录(非lvm)不停机热扩容实操
  • 易盾增强版滑块识别/易盾识别/滑块识别/增强版滑块识别/易盾滑块本地识别
  • DMRl-Former用于工业过程预测建模和关键样本分析的数据模式相关可解释Transformer网络
  • 向量模型Jina Embedding: 从v1到v3论文笔记
  • Spring学习笔记(一)
  • Java编程基础