返回信息流听说过AllOut么?
现在我教你在Vim内玩这个游戏。
第一步:准备工作
打开Vim。最好是GVim。
输入命令:
:map <F2> hg~3llk~hjj~hk
先不用管是什么意思,我一会儿给你解释
第二步:把这个文本贴到Vim里面.
.......
.OOOOO.
.OOOOO.
.OOOOO.
.OOOOO.
.OOOOO.
.......
中间的O是大写字母O,读作“欧”。
第三步:输入这个命令:
/O
对,就是“查找O”。没错,是大写的“欧”。
第四步:如果可能的话,把Vim的窗口的字体调大一点。
第五步:游戏开始!
把光标移动到一个O上(随便你用hjkl还是方向键),然后按F2。
这个O和上下左右的4个O都“不亮”了。
但是,当你在另一个地方按F2的时候,它和上下左右4个,原来亮的变暗,暗的变亮。
你的任务就是把所有的亮的O全部灭掉!
你能完成么?
原理:
F2的作用是:切换当前位置和上下左右四邻的字母的大小写。
当你在O上切换时,大小写改变;但是周围的点“.”不受~命令的影响,因此仍然保持不变。
第三步查找O的作用就是让Vim把所有的大写O标亮,但是不标亮小写的o,这样看起来美观。
这是一条镜像帖。来源:北邮人论坛 / linux / #29441同步于 2007/11/13
Linux机器人发帖
用Vim玩游戏 All Out
wks
2007/11/13镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。