Linux vi命令
假设需要在Linux上使用vi命令编辑一个很长的文本test.properties
命令行模式(command mode)#
vi test.properties
进入插入模式#
- 方式1:按
i
键进入插入模式 - 方式2:按
a
键从目前光标所在位置的下一个位置开始输入文字,并进入插入模式 - 方式3:按
o
键在当前行的下一行插入一个空白行,并进入插入模式
场景1:恢复上一次操作#
[u]:插入模式下,想要将修改的内容撤回上一步,则按下【u】。如果想要执行多次恢复的操作,则按多次【u】
场景2:移动光标#
- 按「gg」:移动到文章的最开始。
- 按「G」:移动到文章的最后。
- 按「$」:移动到光标所在行的"行尾"。
- 按「^」:移动到光标所在行的"行首"。
- 按「w」:光标跳到下个字的开头
场景3:删除文字#
- 「x」:每按一次,删除光标所在位置的一个字符。
- 「dd」:删除光标所在行。
场景4:翻页#
- 【ctrl+f】:翻到下一页
- 【ctrl+b】:翻到上一页
插入模式(Insert mode)#
在 【命令行模式】按i
键进入 【插入模式】;
在 【插入模式】 按ESC
键进入 【命令行模式】
底行模式(last line mode)#
在【命令行模式】按:
键进入【底行模式】
在【底行模式】按ESC
键进入【命令行模式】
场景1:显示行号#
:set nu
场景2:光标跳转到指定行数#
:25
场景3:保存文件的修改并退出#
:wq
场景4:不保存文件并退出#
:q!
场景5:查找关键字#
「/关键字」:先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。-------注意是向后查找关键字
「?关键字」:先按「?」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。-------注意是向前查找关键字
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)