Ⅰ. 插件描述
Sokoban Game for Vim!Ⅱ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin '/sokoban-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle '/sokoban-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug '/sokoban-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/vim-scripts/sokoban.vim
Ⅳ. 文档说明
The goal of VimSokoban is to push all the packages ($) into the home area (.) of each level using hjkl keys or the arrow keys.
The arrow keys move the player (X) in the corresponding direction, pushing a package if it is in the way and there is a clear
space on the other side.
Use the
:Sokoban - or - :Sokoban <level num> (no split window)
:SokobanH - or - :SokobanH <level num> (horizontal split window)
:SokobanV - or - :SokobanV <level num> (vertical split window)
commands to start the game
h or <Left> - move the man left
j or <Down> - move the man down
k or <Up> - move the man up
l or <Right> - move the man right
r - restart level
n - next level
p - previous level
u - undo move
Levels came from the xsokoban distribution which is in the public domain.
http://www.cs.cornell.edu/andru/xsokoban.html
Take a look at VIM Tetris (vimscript#172) too....the game which started the VIM Game revolution :)