Vim常用操作/命令

发布时间:2026/10/17 16:55:35

Vim常用操作/命令 Vim 是 Unix/Linux 系统中的一种文本编辑器。它最大的特点是完全可以通过键盘操作熟练之后编辑代码和文本的效率非常高但对新手而言其操作/命令不易记忆这理整理了常用的Vim操作/命令。类别命令/操作说明模式切换i插入模式光标前插入a插入模式光标后插入I插入模式行首插入A插入模式行尾插入o在当前行下新建一行并进入插入模式Esc回到普通模式:进入命令模式Ex 模式光标移动h左移一个字符l右移一个字符j下移一行k上移一行0/^行首$行尾gg文件开头G文件末尾N G跳到第 N 行例如10Gw到下一个单词首e到单词尾b到单词首%跳配对括号编辑操作x删除光标所在字符dd删除整行d$删除光标到行尾u撤销Ctrl r重做yy复制整行p粘贴到光标后P粘贴到光标前搜索替换/关键词向下搜索关键词?关键词向上搜索关键词n下一个匹配N上一个匹配:%s/旧/新/g全局替换:%s/旧/新/gc全局替换并确认保存与退出:w保存文件:q退出已保存:q!不保存强制退出:wq保存并退出ZZ保存并退出快捷
延伸阅读

更多相关文章

2026/10/15 4:17:54

9000AI为什么强调可信自治?理解AI能力边界,才有资格扩大自动化边界

AI从能力展示进入企业长期运行,需要解决上下文、权限、评价、异常、恢复与责任等工程问题。9000AI将可信自治定义为:根据目标清晰度、上下文完整度、环境稳定性、结果可验证性、错误可逆性和责任等级,为AI智能体与关键结果节点动态配置工具、…

2026/10/16 23:02:02

【Agent工程】(1)—— 演示成功不等于系统可用

【Agent工程】(1)—— 演示成功不等于系统可用 文章目录【Agent工程】(1)—— 演示成功不等于系统可用1. 演示成功不等于系统可用2. 本专栏在解决什么问题2.1 问题定义2.2 非目标3. 专栏内容划分与方向4. 最小上线闭环5. 工具面&a…

2026/10/17 16:50:48

AI论文工具应用指南:本科毕业论文从选题到答辩实战拆解

先泼一盆冷水:打开任何一个AI论文工具的详情页,你看到的可能是“一键生成万字初稿”“自动降重”“文献自动引用”这种话术。但真的把本科毕业论文丢给AI,绝大多数人会在第三章卡住——不是工具不行,而是不知道每个工具该在哪个环…

2026/10/17 16:50:48

操作系统实验进阶:从OSTEP模拟器到xv6内核动手改代码

简介:操作系统实验HNU_ostep资源包面向高校操作系统课程与自学人群,以OSTEP教材为理论基础,涵盖进程管理、内存管理、文件系统、I/O系统等关键实验场景。压缩包共2000个文件、合计42.51MB,其中包含910个C源文件、760个头文件、61个…

2026/10/17 16:50:48

虚拟线程在Spring Boot 4中的高并发实战:秒杀与批量处理

1. 先把结论放前面:虚拟线程到底解决了什么虚拟线程是我做后端这些年觉得最值得跟进的一个 JVM 特性,不是因为它性能比线程池高多少,而是它彻底改变了写高并发代码的姿势。以前一个 Tomcat 线程默认处理一个请求,线程数一多&#…

2026/10/17 16:50:48

具身智能破壁入世:VLA视觉-语言-动作模型的技术全貌与落地实践

1. 从“十一”这个编号说起:这套系列到底在讲什么我陆陆续续写了十篇关于具身智能行业观察的文章,从硬件本体聊到操作算法,从仿真环境聊到数据策略,内容比较零散,不成体系。这篇是第十一篇,标题定成了“具身…

2026/10/17 16:45:48

RAG检索优化:基于LangChain4j的重排序Rerank精排实战

做 RAG 的朋友应该都有过这种体验:向量检索跑得好好的,相关度得分看起来也不错,可最后大模型回答出来的内容就是“差点意思”。真正的关键段落明明在库里,却被一堆弱相关的碎片挤到了后面,LLM 看到的是被噪声淹没的上下…

2026/10/16 5:33:43

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/16 4:03:48

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/17 14:20:58

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/17 0:04:32

PlanarSLAM:面向曼哈顿世界的点线面联合SLAM系统

简介:本资源是面向机器人视觉与SLAM研究者的C开源RGB-D SLAM系统实现,专为结构化室内场景(如办公室、走廊)设计,通过融合点、线、平面三类几何特征并引入“曼哈顿世界”假设,显著提升位姿跟踪鲁棒性与稠密地…

2026/10/17 0:04:32

TDH Workflow调度实战:从DAG依赖驱动到任务编排与故障排查

1. 从一个调度脚本说起:TDH Workflow到底在解决什么问题第一次接触TDH的Workflow,是在一个数据清洗项目里。当时团队每天要跑几十个ETL任务,任务之间有严格的先后依赖——A表清洗完才能跑B表的关联,B表跑完才能触发C表的聚合。最开…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑