vi编辑器常用命令
编辑技巧:
1 vi +[num] file 打开文件,并将光标置于第n行首
2 vi + file 打开文件,并将光标置于最后一行首
3 vi +/pattern file 打开文件,并将光标置于第一个与pattern匹配的字符串
4 vi +?pattern file 编辑工作从匹配pattern的最后一行开始
5 vi -r file (-r 即recover,恢复)
4.4 写入文件
常用命令:
1 :w 将数据写入到原始文件
2 :w file 将数据写入到指定文件
3 :w >> file 将数据追加到指定文件
4 :r [filename] 在编辑的数据中,读取另一个档案的数据,亦将档案内容加到游标所在行的后面
5 :n1,n2 w [filename] 将n1到n2的内容存储成另一个档案。
4.5 退出文件、停止vi
常用命令:
1 :q 退出文件
2 :q! 不保存数据,强制退出
3 :wq 保存退出文件
4 shift+ZZ 停止vi
5 ZQ 无条件退出
插入
输入模式:
操作键 | 说明 |
i | 在当前光标位置前插入数据 |
a | 在当前光标位置后插入数据 |
I | 在当前行开头处插入数据 |
A | 在当前行末尾处插入数据 |
o | 在当前行下面出入一行 |
O | 在当前行上面插入一行 |
4.6 vi与vim命令行常用选项
-b 以二进制模式编辑文件
-c command 启动后立即运行给定的ex命令
-d 以diff模式运行
-o[num] 启动vim时打开num个窗口
-O[num] 启动vim时打开num个水平排列
-r 恢复模式
-R 于只读模式中编辑文件
-t tag 编辑包含tag的文件,并将光标置于tag位置
-T type 设置可选终端类型
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)