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 也因此誕生。
PacVim 是什麼樣的呢?
先看一個動圖
在這個遊戲中,你是有著藍色光標的小綠人,逃脫紅色自負的怪物 Monster (紅色的 G,Ghost,鬼),和經典的吃豆人不同的是, PacVim 中的控制並不是我們習慣上的上下左右,而是 Vim 獨有的鍵位。
PacVim 的鍵位
如何玩 PacVim ?
想要玩 PacVim ,有很多方式,最簡單的是直接使用 Docker 鏡像來運行。直接執行如下代碼, 就可以啟動 PacVim 來玩了
docker run -it freedomben/pacvim [LEVEL_NUMBER] [MODE]
上述代碼中的 LEVELNumber 取值範圍為 0 - 9,數字越大,難度越高。
Mode 可選 N 或 H,N 表示 Normal ,正常難度;H 則表示 Hard ,困難。
輸入一條命令,就可以開始玩了。
如果你是 mac 用戶,那你有福了,開發者已經將 PacVim 編譯為 HomeBrew 的包,你只需要執行下面的命令,就可以安裝了。
brew install pacvim
安裝完成以後,執行 pacvim 8 n 這樣的命令,就可以開始遊戲啦!
這樣的遊戲,你有沒有興趣去試一試呢?你可以直接前往項目的 Github 倉庫查看 Readme 體驗遊戲:https://github.com/jmoon018/PacVim
來源:https://urlify.cn/fAz67j
閱讀更多 java互聯網架構 的文章