15 文本编辑器vim

15.1 建立文件命令

如果file.txt就是修改这个文件,如果不存在就是新建一个文件。

复制代码
vim file.txt

使用vim建完文件后,会自动进入文件中。

15.2 切换模式

底部要是显示插入,是编辑模式;

按esc,底部要是空白的,则是进入命令模式,可以输入一些快捷键进行操作,比如说dd,则删除一行内容;

按esc加冒号,可切换为底线模式。

15.3 底线模式

复制代码
:wq    保存退出
:q!    强制退出
ZZ     不存储离开
:set nu  显示行号

15.4 命令模式

复制代码
数字 空格:光标移动到后面第n个
数字 enter: 纵向移动光标
/字符串:查找字符串,进入搜索模式
n:在搜索模式向下一个搜索
N: 在搜索模式向上一个搜索
u:相当于ctrl+z
dd:删除当前行
x:删除当前光标字符
o:在光标下面加一行空行
O:在光标上面加一行空行
.:重复上一次对编辑的文本进行的操作
相关推荐
Ruiery1 分钟前
Linux 6.6内核 CPU 深度解析(零):x86 内核引导协议 — 从 bootloader 到 main()
linux·运维·服务器
Ruiery1 分钟前
Linux 6.6内核 CPU 深度解析(十六):x86 保护机制 — 从 ring 到页表的权限防线
linux·运维·服务器
qetfw12 分钟前
Linux 文件清理:find、mtime 与安全传参验证
linux·shell·1024程序员节
可乐_不渴1 小时前
【Linux】 项目自动化构建工具makefile&& 版本管理Git&&第一个程序
linux·git·自动化·1024程序员节
西安同步电子2 小时前
时统卡驱动踩坑:Windows 和 Linux 下时间同步的底层差异
linux·stm32·单片机
虚无的纽扣2 小时前
【Linux】线程互斥:多线程改同一个变量,到底会出什么问题
linux·服务器·1024程序员节
qetfw2 小时前
Bash 函数与流程控制:read、if、for、case 验证
linux·前端·javascript·bash
m0_547486662 小时前
《Linux操作系统基本原理与应用》全套PPT课件2026
linux·linux系统
Pointer Pursuit3 小时前
Linux环境变量
linux·服务器·c语言·链表·1024程序员节
星恒随风3 小时前
Linux网络编程基础(二):彻底理解局域网通信、MAC与IP地址、数据封装、端口号、网络字节序及Socket接口
linux·网络·笔记·学习·tcp/ip·1024程序员节