vi编辑器 学会啦!

什么是vi/vim编辑器?

命令行模式下的文本编辑器,用来编辑文件

1.命令模式

如果需要通过vi/vim编辑器编辑文件,请通过如下命令:

vi 文件路径

vim 文件路径

vim兼容全部的vi功能,后续全部使用vim命令

·如果文件路径表示的文件不存在,那么此命令会用于编辑新文件

·如果文件路径表示的文件存在,那么此命令会用于编辑已有文件

python 复制代码
wendy@wendydeMacBook-Air ~ % vim hello.txt
                                                                              
~                                                                               
"hello.txt" [New]

2.插入模式

命令模式按 i 键,进入插入模式

插入模式按 esc 键,回到命令模式

输入yyp:复制一行

输入dd:删除一行

输入u:撤销

3.底线命令模式

在命令模式中,按 : 进入底线命令模式,并输入 wq 就是保存并退出

python 复制代码
wendy@wendydeMacBook-Air ~ % vim hello.txt
wendy@wendydeMacBook-Air ~ % ls
Applications	E-Study		Pictures	Zotero
Desktop		Library		Public		hello.txt
Documents	Movies		PycharmProjects	test
Downloads	Music		Python-learning	test.txt
wendy@wendydeMacBook-Air ~ % cat hello.txt
great

其他命令模式总结:

操作步骤

完结 🎉 继续更新 加个关注收藏一下叭~

相关推荐
东莞市云毅网络有限公司1 分钟前
PDF 表格抽取的三条技术路线对比:规则、库解析与版面识别
python·sqlite·自动化运维·geo·数据监测
天天喝旺仔7 分钟前
Linux 性能排查实战:用 perf、strace 与火焰图定位 CPU、内存与 IO 瓶颈
linux·性能优化·运维开发
LuminousCPP12 分钟前
Linux系统编程(二):从目录树到命令执行|路径、环境变量、alias 与文件操作入门
linux·经验分享·笔记
第十人i15 分钟前
Linux 系统初始化配置清单:新服务器快速部署
linux·服务器
LongRunning17 分钟前
【Linux】RK3568-OpenCV+YOLO(七)
linux
j7~25 分钟前
【Linux】三十八.C++ 手写 HTTP 服务器:裸 socket + fork 多进程,从 HTTP 报文解析到浏览器打开网页
linux·网络·网络协议·学习·http·网络编程
外收内放40 分钟前
Python与AI应用(项目开发实战:AI智能伴侣第一版)
python·学习·ai编程
绘梨衣54741 分钟前
慢SQL排查手册
python·sql
辛苦才能42 分钟前
C++多态原理:虚函数表的内存布局与动态绑定的汇编真相
开发语言·c++
铲灰1 小时前
做个总结而已
开发语言