我为什么用死亡细胞练习 vim

我为什么用死亡细胞练习 vim

本文主要分析了为什么死亡细胞比别的游戏更适合练习 vim.

首先放一下我的 ~/.vimrc

不多, 只有几行, 比较好记.

vimrc 复制代码
set noexpandtab
set nu
set shiftwidth=8
set smartindent
set smarttab
set tabstop=8

当然这篇网志也是用 vim 写的.

列举一下我玩的游戏

游戏 维度 激烈程度
vim 2d 高???
死亡细胞 2d 高
俄罗斯方块 2d 低
永劫无间 3d 高
蛋仔派对 3d 低
英雄联盟 离谱 高

可以看到, 死亡细胞和 vim 同属 2d 且激烈程度都很高.

维度差异

永劫无间和蛋仔派对作为 3d 游戏, 不止要操作角色的移动, 还要操作视角的移动.

但 vim 作为文本编辑器, 可以认为是 2d 游戏, 只需要操作角色 (光标) 的移动, 视角会自动跟随, 所以在这里是俄罗斯方块和死亡细胞更占优势.

激烈程度

为什么要提到激烈程度呢?

像蛋仔派对 / 俄罗斯方块这种益智 / 养老游戏, 激烈程度不高, 主要是手眼协调和思维博弈 (真的需要思维博弈吗?), 对于操作的要求并不高. 这和我们激烈的编程是截然相反的.

还有就是说, 在激烈的游戏里练习, 你会把这个技能慢慢变成你的本能反应, 也就是生物老师所谓的非条件反射, 电竞玩家所谓的肌肉记忆.

如何用死亡细胞练习 vim

首当其冲, 祖传的 h j k l 移动, 我们可以直接把 w a s d 给换成 h j k l.

但是很显然 h j k l 应该用右手操作, 所以我们应该把攻击换成左手.

可以想到英雄联盟使用 q w e r 释放技能, 那么我们也可以使用 q w 攻击, 用 e r 调用道具.

别的 vim 操作当然也很有用, 但并不是简单的游戏就能带给你的, 可以多多查看 vim 文档.