Vim 进阶之路
专为追求极致效率的开发者设计的 12 周系统化进阶路径, 从原子语法到利用 NeoVim 构建终极 PDE.
Vim 不仅仅是一个工具, 它是一门文本处理的语义语言. 本计划旨在通过 12 周的时间, 帮助您建立起一套完整的、可编程的自动化编辑体系.
核心学习阶段
第一阶段: 原子精确与逻辑 (Weeks 1-3)
- W01: 语义化语法构造 (The Foundation) —— 核心模式、原子 Motion 与 Text Objects 指令集.
- W02: 空间感知与状态导航 (Navigation) —— Jumplists, Changelists, Marks 以及 Buffer 内存管理.
- W03: 视觉艺术与自动化原语 (Automation) —— 视觉块操作、宏的本质与逻辑重复机制.
第二阶段: 项目编排与外部集成 (Weeks 4-6)
- W04: 多文件架构与项目控制 (Architecture) —— Windows, Tabs, Arglist 与 Session 持久化管理.
- W05: 搜索逻辑与全局处理 (Logic & Regex) —— Very Magic 正则表达式、替换技巧与
:g全局指令. - W06: Unix 哲学与寄存器堆栈 (Integration) —— 外部 Shell 管道集成、寄存器深度操作与宏编辑.
第三阶段: 元编程与现代化转型 (Weeks 7-9)
- W07: 开发者流水线 (Workflow) —— Quickfix 列表、Location List、代码折叠与格式化控制.
- W08: 脚本化与 Lua 桥接 (Scripting) —— Vimscript 基础、Autocommands 与 NeoVim Lua 转型.
- W09: 现代 IDE 协议栈 (Modern Stack) —— Lazy.nvim、LSP 语义分析与 Mason 环境管理.
第四阶段: 终极 PDE 交付 (Weeks 10-12)
- W10: 结构化导航 (Structure Navigation) —— Treesitter 语法树增强与 Telescope 异步检索系统.
- W11: 工作流重塑 (Oil & Keymap) —— 使用 Oil.nvim 管理文件系统、按键映射体系的深度抽象.
- W12: 性能基准与工程部署 (Optimization) —— 启动时间剖析、配置同步部署与终极 PDE 交付.
本计划的学习曲线极陡. 在通过前 3 周的“痛苦期”后, 你将体验到思维速度与代码同步的无缝快感.