PacVim:玩遊戲,學vim

很多人都想學習vim,但是發現很難入手,那麼多亂七八糟的命令實在是記不住咋辦?咋辦,多練多用唄,以前蟲蟲都是這樣告訴他們。但是現在不同了,蟲蟲發現了一種更好的形式,大家喜聞樂見,很好玩的形式。

這就是今天蟲蟲要介紹給大家的一個工具,不對是一個遊戲,PacVim一款純命令行遊戲,邊遊戲邊學習vim,寓教於樂是不是聽著很動心,那麼那就隨蟲蟲開始把。

Pacvim介紹

PacVim:玩遊戲,學vim

安裝

安裝ncurses-dev包

首先,需要安裝Ncurses庫。

安裝Ncurses也不難基本上各大發行版的Linux都可以通過包管理安裝成功:

在Redhat系,CentOS:yum install ncurses-devel

Debian系、Ubuntu:apt-get install libncurses5-dev libncursesw5-dev

也支持從源碼安裝:

從gun倉庫下載最新版本:

PacVim:玩遊戲,學vim

蟲蟲寫這個文章的時候,最新版本為6.1。

1、wget 地址

2、解壓:

tar xzf ncurses-6.1.tar.gz

3、編譯

cd ncurses-6.1

./configure

make

make install

安裝PacVim

MacOS下直接用brew命令安裝:

brew install pacvim

linux下要請注意,編譯PacVim需要gcc 8.x或更高版本,如果版本太低,可能無法正確編譯和安裝。我用Centos 7 編譯安裝(gcc version 4.8.5 20150623 (Red Hat 4.8.5-16))。

一旦安裝了Ncurses和gcc,就可以安裝PacVim。

1、從github下載右下,地址為:/jmoon018/PacVim.git

git clone /jmoon018/PacVim.git

2、編譯

cd PacVim

make

make install

PacVim:玩遊戲,學vim

安裝成功後,軟件位於/usr/local/bin/pacvim

3、做鏈接

我們做個軟連接,這樣就能直接通過pacvim打開了:

ln -s /usr/local/bin/pacvim /bin/pacvim

運行PacVim遊戲

打開遊戲,在命令行敲入如下命令:

pacvim,剛開始是從簡單模式0級開始,如下圖(注意由於蟲蟲終端是純命令行ASII模式終端,所以界面有點醜,Xwindow下的界面界面比較好看)

PacVim:玩遊戲,學vim

遊戲說明

玩法也簡單,先按回車建,然後通過HJKL上下左右移動讓所有白字都變成綠色即過關,注意黃字框框(牆壁)移動不了,還有兩個紅色G那是小怪物,你光標不能碰到它,否則就Gave Over了。

PacVim:玩遊戲,學vim

選擇模式和難度方式一般方式為:

pacvim [LEVEL_NUMER] [MODE]

比如我們啟動,普通模式第5關,怎用下面的命令:

$ pacvim 5 n

PacVim:玩遊戲,學vim

這裡,"5" 關,"n"代表模式。有兩種模式

n:正常模式

h:難度模式

默認模式是h,是難度模式,:

PacVim有兩個特殊的障礙:

1.你不能移動到牆壁(黃色字符)。你必須使用vim動作來跳過它們。

2.不能碰到替換符號(青色的~),否則直接死亡!

每個人有三條命。每次擊敗0,3,6,9等級時你都會獲得新命。總共有10個等級,從0開始到9,擊敗第9等級後,遊戲重置為0等級,但是小怪物(G)動作加快。

獲勝條件

使用vim命令將光標移動到字母上並突出顯示它們。所有白色字符都變綠色高亮後,獲勝並進入下一關。

PacVim:玩遊戲,學vim

死亡條件

如果你碰到小怪物(紅色G)或波浪符(~),就失去生命。如果你的生命小於0,遊戲結束。

操作表

操作方法很簡單,其實就是vim的各種命令,主要是HJKL一個方向鍵:

PacVim:玩遊戲,學vim

練幾關後,在去使用vim ,是不是熟悉一點了玩過幾個關卡之後,當你當遊戲玩的時候你vim基本操作就移動如飛了。

最後附送vim的鍵盤圖,當然挺複雜,挺嚇人的,你熟悉第一步後再慢慢進階把。

PacVim:玩遊戲,學vim


分享到:


相關文章: