亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

寓教于樂(lè)!一款游戲讓你成為 Vim 高手!

轉(zhuǎn)載自:良許Linux

ID:liangxuxiansheng

作者:良許

? 程序員進(jìn)階 ?

我們都知道,Vim 是 Linux 下一種非常重要的文本編輯器,我們可以用它來(lái)看代碼、改代碼,很多高手直接將 Vim 打造成一款強(qiáng)大的 IDE 用來(lái)寫(xiě)代碼。

但是,對(duì)于新手而言,Vim 相對(duì)于其它編輯器而言,更難入門(mén)。Vim 是無(wú)圖形界面的編輯器,一切操作全靠指令,而且指令又非常多非常雜,學(xué)習(xí)起來(lái)非常費(fèi)勁。

那有沒(méi)更快更輕松的方法來(lái)學(xué)習(xí) Vim 呢?這里良許介紹一款游戲,通過(guò)這款游戲就可以提高 Vim 操作技能。

這款游戲叫 PacVim ,它其實(shí)是受一款叫 PacMan (中文名:吃豆人)的游戲的啟發(fā)而開(kāi)發(fā)出來(lái)。二者非常相似,都是躲避怪物,吃完豆豆。所不同的是,PacVim 全程使用 Vim 的指令來(lái)操作主角,通過(guò)這種方式來(lái)提高你的 Vim 水平。

寓教于樂(lè)!一款游戲讓你成為 Vim 高手!

安裝 PacVim 游戲

這款游戲源碼托管在 GitHub 上,只需下載后編譯安裝即可。

$?git?clone?https://github.com/jmoon018/PacVim.git$?cd?PacVim$?sudo?make?install

啟動(dòng)游戲

安裝成功后,可執(zhí)行以下命令來(lái)啟動(dòng)游戲:

$?pacvim?[LEVEL_NUMER]?[MODE]

其中:

  • LEVEL_NUMER:表示關(guān)卡號(hào)
  • MODE:表示難度,n - 正式模式,h - 困難模式

例如,我們要玩第 5 關(guān),正式模式的游戲,我們可以這樣啟動(dòng)游戲:

$?pacvim?5?n

而如果我們僅僅想從頭開(kāi)始玩游戲,則只需這樣:

$?pacvim

下圖是游戲運(yùn)行后的情況:

寓教于樂(lè)!一款游戲讓你成為 Vim 高手!

游戲看起來(lái)還是挺好玩的,至少比單純?nèi)ビ浤切┟钜獜?qiáng)很多。

退出游戲

游戲的退出很簡(jiǎn)單,只需按下?ESC?或者?q?即可。

游戲規(guī)則

如前文所述,游戲的基本規(guī)則就是躲避怪物,吃完豆豆。但這里面,豆豆是一個(gè)個(gè)白色單詞,你在經(jīng)過(guò)時(shí),一個(gè)個(gè)字符就會(huì)變成綠色。

在游戲里,主角是一個(gè)綠色方塊,怪物是大寫(xiě)紅色字母?G?。有兩種障礙物:

  1. 黃顏色的是代表墻壁,你不能越過(guò)墻壁;
  2. 青色的飄號(hào)鍵?~?,它不會(huì)攻擊你,但你也不能碰它,一碰你就掛。

你一共有 3 條命,但在通過(guò)第 0,3,6,9 關(guān)時(shí),會(huì)額外獎(jiǎng)勵(lì)一條生命。游戲一共 10 關(guān),從 0 ~ 9,通過(guò)第 9 關(guān)后,將重新從第 0 關(guān)開(kāi)始,但難度加大。

a. 勝利的條件

操作綠色方塊,將白色字符變成綠色字符,當(dāng)所有的白色字符都變成綠色時(shí),你就贏了那一關(guān),進(jìn)入到下一關(guān)。全程操作使用 Vim 命令。

b. 失敗的條件

如果你碰到了怪物(大寫(xiě)字母 G)或飄號(hào)鍵 ~ ,你就掛了,失去一條生命。當(dāng)所有生命都失去時(shí),游戲就結(jié)束了。

既然是用來(lái)學(xué)習(xí) Vim 操作的,那我們肯定要知道 Vim 有哪一些指令。常用指令如下圖:

寓教于樂(lè)!一款游戲讓你成為 Vim 高手!

通過(guò)這個(gè)游戲,在緊張和壓力下,你的 Vim 命令不知不覺(jué)就記住了,后面再去操作 Vim 編輯器時(shí),簡(jiǎn)直會(huì)運(yùn)指如飛!一起來(lái)玩玩吧!

聲明:文章來(lái)源于網(wǎng)絡(luò),侵刪!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開(kāi)發(fā)專(zhuān)業(yè)人才培訓(xùn)機(jī)構(gòu)!