几乎所有说Emacs是个牛B的编辑器的文章中都会把Emacs的爱管闲事拿出来说事:上网、听歌、发邮件、煮咖啡,当然还包括玩游戏。我没有见到专门讲用vim玩游戏的文章,于是在豆瓣上的vim小组问了一下,Rezilla 给了两个,我把这两个小游戏在Gvim(严格来说是gVimPortable)的安装过程和使用方法简单记录一下。
1.TeTris 俄罗斯方块
安装方法:先到这里http://www.vim.org/scripts/script.php?script_id=172下载 TeTris plugin ,将压缩包中的 tetris.vim 放到 gVimPortable\App\vim\vim72\plugin,在_vimrc中添加这一行“let mapleader = ","”。重启vim,完成。
玩法:
,te 开始游戏
h 左
l 右
j 下
k 旋转
q 离开游戏
p 暂停 ,te 继续
2.nibble 贪吃蛇
安装方法:先到这里http://www.vim.org/scripts/script.php?script_id=916 下载nibble-2.0.zip,将压缩包中nibble-2.0.zip\plugin 下的nibble.vim放到 gVimPortable\App\vim\vim72\plugin目录下,将压缩包中nibble-2.0.zip\autoload下的nibble.vim放到gVimPortable\App\vim\vim72\autoload目录下。
有可能还要安装genutils.vim以解决一些依赖的库函数,到这里http://www.vim.org/scripts/script.php?script_id=197下载genutils.vim,同样放到gVimPortable\App\vim\vim72\plugin目录下。
玩法:
:Nibble 运行游戏
h,j,k,l 控制上下左右四个方向的转动
<C-C> 暂停
<Space> 继续
:q 离开游戏
试玩了一下,发现手指很不灵活,老是按错键,没玩几下就“GAME OVER”了,但我相信只要多加练习,我也会拥有像加腾鹰一样的黄金右手的。
(完)
希銳亞發表於:一个人在途上 [ http://xxxcjr.blogspot.com ]
本文鏈接地址:http://xxxcjr.blogspot.com/2009/12/vim-game.html
遊戲做的相當之簡陋,不過見識了.
回复删除另外其實可以把上下左右映射一下,不必要一定要在同一行上,彆扭.