vi/vim编辑器
vim是vi的升级版编辑器
步骤:
1. 安装vim编辑器 : yum install vim -y
2. 打开编辑文件 :vim 1.txt
3. 编辑文本
命令模式 :默认模式,移动光标,剪切或粘贴文本
编辑模式 : 用于修改文本。
末行模式 :可以保存文件、退出编辑器,设置vi,查找等功能(末行模式也可以看作是)
i : 在光标之前输入
o : 在光标处新创建一行输入
a : 在光标之后输入
Esc 退出编辑模式进入命令模式
shift + : 进入末行模式
末行模式操作 :
w : 保存
q : 退出
! : 强制(编写的内容全部放弃)
解决vim编辑异常
1. 删除隐藏文件:.1.txt.swp
2. 继续编辑 (-r)
eg: [root@localhost ~]
3. 放弃编辑 (-n)
eg: [root@localhost ~]
vim执行过程:
1. vim 1.txt : 编辑1.txt 文件
2. 其实编辑的是 .1.txt.swp 隐藏文件
3. w命令是保存的.1.txt.swp隐藏文件 再由1.txt 文件替换 .1.txt.swp
4. q命令删除.1.txt.swp
5. 然后退出
故:
所以就要使用到参数 -r 接着上次的未保存内容继续编辑 或 -n 放弃上次的继续编辑

光标快速移动方式
- G 快速切换光标到底行
- gg 快速切换光标到首行
- 0 快速跳转到行首
- $ 快速跳转到行尾
- 快速跳转到指定行:1.进入末行模式
2. 输入跳转的行数 回车
- yy 快速复制文本内容信息
- nyy 向下复制n行
- P : 在光标的下一行快速粘贴文本内容
- p : 在光标的上一行快速粘贴文本内容
- dd : 删除光标所在行文本内容
- ndd : 向下删除n行文本内容
- u : 回撤
- ctrl + r : 撤回回撤
- 显示行号 :1.进入末行模式
2. 输入set nu
3. 回车
- 取消行号 :1. 进入末行模式
2. 输入 set nonu
3. 回车
- 搜索内容: 1.进入命令模式 2.输入 / 3. 输入搜索的内容 4.回车
n : 下一个 N : 上一个
: set ic : 忽略大小写 (寻找时有相同单词单大小写不一致的)
- 可视化编辑 : 1. ctrl + v 2.编辑:shift + i 3. 按Esc键退出即可
- 循环复制:while true; do echo'hello world' >> 1.txt; done
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)