vim-be-good
项目核心内容总结:
功能
Vim-be-good 是一个通过游戏化练习提升 Vim 操作技能的 Neovim 插件,包含以下游戏模式:
- relative:通过相对跳转删除指定行;
- ci{:用
ci[或ci{替换括号内内容为 “bar”; - whackamole:快速定位并切换特定字符大小写。
使用方法
- 安装:使用 Neovim 5.x 及插件管理器(如
Plug 'ThePrimeagen/vim-be-good')安装; - Docker:通过
docker run启动预配置镜像(分稳定版和最新版); - 启动:在空文件中执行
:VimBeGood选择游戏,按提示操作。
主要特性
- 支持自定义游戏参数(如难度偏移量
vim_be_good_delete_me_offset); - 提供日志记录功能(设置
g:vim_be_good_log_file = 1生成日志用于问题反馈); - 开发者可贡献新游戏模式(通过提交 Issue 或 PR)。
注意事项
- 代码为直播开发,可能存在不完善;
- 游戏难度目前仅部分支持;
- 必须在空文件中使用,否则报错。