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

其他命令模式总结:

操作步骤

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

相关推荐
无足鸟ICT30 分钟前
【RHCA+】vmstat命令(监控系统资源)
linux·服务器
垆边人似月.37 分钟前
RDMA 文件传输踩坑(五):READY 发送成功后,为什么出现 Work Request Flushed Error?
服务器·网络·tcp/ip
总要学点什么38 分钟前
第89篇:三维特效-螺旋圆效果——让螺旋臂卷起一圈圈外扩的涟漪
开发语言·javascript·ecmascript·webgl·cesium·空间分析·1024程序员节
闪亮的路灯41 分钟前
Linux 安装mqtt服务mosquitto
linux·运维·服务器
前端精髓1 小时前
结构化输出with_structured_output(抽卡)
python·langchain
HideF1 小时前
nmcli
linux·服务器·网络
qetfw2 小时前
UOS DHCP Relay:跨网段分配与 IP、DNS、网关验证
linux·服务器·网络·tcp/ip·uos
尹人入圣2 小时前
目前热门的IP驱动产业新场景新工具
网络·python·网络协议·tcp/ip
开开心心_Every2 小时前
快速隐藏程序工具自定义快捷键一键切换
java·开发语言·前端·spring·智能手机·word·intellij-idea
chenbingjie_c2 小时前
C++ 多态完全指南:从虚函数重写到虚函数表原理
开发语言·c++