[开源自荐] [更新] 轻松学习 Vim 技巧 v2.0.0
从 继续讨论,咕咕咕了一个月终于迎来了又一个大版本~
Abstract交互式学习 Vim,每一个技巧都能提高编辑效率~
更新内容
v2.0 相比于 v1.5 主要更新了:
- 新增亮色主题
- 新增 HJKL 贪吃蛇趣味练习
- 增加 Vim 引擎的长序列对拍测试,提升 Vim 行为模拟准确性
- 使用优选域名提升全球访问速度
- 修复佬友们指出的文案 & vim 行为的 bug 若干
特色 & 开发动机 & 课程内容
详见前帖:
Vim 功能支持情况
当前处于 v2.0.0 版本,已实现功能如下。还在持续迭代中
迭代开发
现在项目仍有一些 bug 和不完善的地方(包括但不限于文案不易于理解、Vim 编辑器与真实行为不一致等),欢迎佬友们试用之后在楼内或者 issue 区反馈
衷心感谢如下佬友为这个项目提出宝贵的意见和建议!
@l39 @kika @GoldenZqqq @sodacola
Tip觉得不错的话就帮我点个 Star吧~
TODO & CHANGELOG
v2.0.0
- hjkl 贪吃蛇
- alpha 分支选择
- 亮色模式
v2.1.0
- 优化字体(i/l 混淆问题)
- 修复文案问题
- 光标渲染问题
v2.2.0
- VimEngine bug
- 撤销不识别
- s 替换渲染
- ESC 焦点问题
- 自动化排查 run-example 文案
Release v2.0.0
- 新增主题切换:亮 / 暗 / 跟随系统(Settings → Appearance),并重构配色系统为 CSS design tokens + Tailwind 语义色映射
- 新增 Chapter 1 末尾小游戏:HJKL 贪吃蛇(本地成绩、金银铜徽章与提示、按 r 重开、撞墙宽限)
- 对拍与测试工具链完善:quickcheck、JSON 报告 + viewer(聚合 / 过滤 / 排序),对拍并行化与长序列对拍覆盖
- Vim 引擎与课程维护:dot/count/o/O/replace/paste 等对齐 Neovim;修复课程文件大小写冲突并补齐 zh/zh-lively 翻译
Release v1.5.0
- Vim 引擎对拍:
.重播(cw/paste/ 末行 jw)、多行寄存器行粘贴、撤销快照去重与 cw 边界全面对齐 Neovim - 可视化提升:按键历史面板 + Vim Status 面板,组合键聚合、实时记录与 dot 重播提示一致
- 输入与体验:Insert 模式中文输入可用,Tooltip 抖动修复,课程切换重新挂载消除键位提示重复
- 学习流优化:挑战目标与示例文案更清晰(助记 / 拼写练习),Run Example / 课程示例节奏更平滑
Release v1.0.0
- 首个正式版本,实现主要功能
- 新增设置面板「Vim 状态」和「练习场」标签页(支持 C++/JS/Python 语法高亮,展示 Neovim 对拍测试结果)
- 修复 Insert 模式光标位置和挑战切换状态重置等核心 bug
- 改进学习体验:记住上次学习位置,支持 Enter 快速进入下一课
Alpha 版
bug 修复与新功能预览
来晒一晒你的 Vim + 贪吃蛇水平吧!
![点击放大图片 [开源自荐] [更新] 轻松学习 Vim 技巧 v2.0.01](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2025/12/31/20251231124153_6954a9914c12d.png!mark)
![点击放大图片 [开源自荐] [更新] 轻松学习 Vim 技巧 v2.0.03](https://xiaohack.oss-cn-zhangjiakou.aliyuncs.com/typecho/images/2025/12/31/20251231124158_6954a9968b7ea.png!mark)
评论区(暂无评论)