真香:一款讓你通過玩遊戲來學習 Vim 命令的插件

Vim 的使用,一直以來是一個難題

以至於國外的知名程序員問答社區 StackOverFlow 上有一個問題

How to I exit the Vim editor

獲得了超過 200萬次的瀏覽量

我們常說,學習是痛苦的,那有沒有什麼方法可以幫助我們更加輕鬆的學習 Vim 呢?

答案當然是肯定的。

我們可以通過玩遊戲,來學習 Vim 的使用。

PacVim —— 一個讓你通過玩遊戲學習 Vim 命令的遊戲

PacVim 來自 Github 開發者 Jamal Moon ,他為了幫助自己學習 vim,讓學習曲線變得更加的平緩,開發出了這款遊戲。

用開發者的話說,就是

Vim is a great tool to write and edit code, but many people, including me, struggled with the steep learning curve. I did not find a fun, free way to learn about the vim commands in-depth, and thus, PacVim was born.

Vim 很好,但是包括我,絕大多數的人都很難學會他,我希望找到一個愉快、輕鬆的方式深入的學習 vim 命令,PacVim 也因此誕生。

開發者 Jamal Moon

PacVim 是什麼樣的呢?

先看一個動圖

在這個遊戲中,你是有著藍色光標的小綠人,逃脫紅色自負的怪物 Monster (紅色的 G,Ghost,鬼),和經典的吃豆人不同的是, PacVim 中的控制並不是我們習慣上的上下左右,而是 Vim 獨有的鍵位。

PacVim 的鍵位

如何玩 PacVim ?

想要玩 PacVim ,有很多方式,最簡單的是直接使用 Docker 鏡像來運行。直接執行如下代碼, 就可以啟動 PacVim 來玩了

dockerrun -it freedomben/pacvim [LEVEL_NUMBER] [MODE]

上述代碼中的 LEVELNumber 取值範圍為 0 - 9,數字越大,難度越高。

Mode 可選 N 或 H,N 表示 Normal ,正常難度;H 則表示 Hard ,困難。

輸入一條命令,就可以開始玩了。

如果你是 mac 用戶,那你有福了,開發者已經將 PacVim 編譯為 HomeBrew 的包,你只需要執行下面的命令,就可以安裝了。

brewinstall pacvim

安裝完成以後,執行 pacvim 8 n 這樣的命令,就可以開始遊戲啦!

具體使用哪種明細關聯方式, 見仁見智吧. 接下來就是查找學習資料了,我們為大家準備了一套體系化的架構師學習資料包,供大家參考,學習資料包內容及領取方法如下:私我


分享到:


相關文章: