自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

PacVim:一個(gè)學(xué)習(xí)vim命令的命令行游戲

系統(tǒng) Linux
今天,我偶然發(fā)現(xiàn)了一個(gè)很酷的程序來(lái)提高 Vim 的使用技巧。Vim 是編寫和編輯代碼的絕佳編輯器。然而,你們中的一些人(包括我)仍在陡峭的學(xué)習(xí)曲線中掙扎。再也不用了!來(lái)看看 PacVim,一款可幫助你學(xué)習(xí) Vim 命令的命令行游戲。在本簡(jiǎn)要指南中,我們將看到如何在 Linux 中安裝和使用 PacVim。

https://s2.51cto.com/oss/201806/12/13a05a543500048895e34cea28e822c3.png

你好,Vim用戶!今天,我偶然發(fā)現(xiàn)了一個(gè)很酷的程序來(lái)提高 Vim 的使用技巧。Vim 是編寫和編輯代碼的絕佳編輯器。然而,你們中的一些人(包括我)仍在陡峭的學(xué)習(xí)曲線中掙扎。再也不用了!來(lái)看看 PacVim,一款可幫助你學(xué)習(xí) Vim 命令的命令行游戲。PacVim 的靈感來(lái)源于經(jīng)典游戲 PacMan,它以一種好玩有趣的方式為你提供了大量的 Vim 命令練習(xí)。簡(jiǎn)而言之,PacVim 是一種深入了解 vim 命令的有趣而自由的方式。請(qǐng)不要將 PacMan 與 pacman (arch Linux 包管理器)混淆。 PacMan 是 20 世紀(jì) 80 年代發(fā)布的經(jīng)典流行街機(jī)游戲。

在本簡(jiǎn)要指南中,我們將看到如何在 Linux 中安裝和使用 PacVim。

 

安裝 PacVim

首先按如下鏈接安裝 Ncurses 庫(kù)和開(kāi)發(fā)工具。

請(qǐng)注意,如果沒(méi)有 gcc 4.8.X 或更高版本,這款游戲可能無(wú)法正確編譯和安裝。我在 Ubuntu 18.04 LTS 上測(cè)試了 PacVim,并且完美運(yùn)行。

安裝 Ncurses 和 gcc 后,運(yùn)行以下命令來(lái)安裝 PacVim。

  1. $ git clone https://github.com/jmoon018/PacVim.git
  2. $ cd PacVim
  3. $ sudo make install

 

使用 PacVim 學(xué)習(xí) Vim 命令

 

啟動(dòng) PacVim 游戲

要玩這個(gè)游戲,只需運(yùn)行:

  1. $ pacvim [LEVEL_NUMER] [MODE]

例如,以下命令以普通模式啟動(dòng)游戲第 5 關(guān)。

  1. $ pacvim 5 n

這里,5 表示等級(jí),n表示模式。有兩種模式:

  • n – 普通模式。
  • h – 困難模式。

默認(rèn)模式是 h,這很難:

要從頭開(kāi)始(0 級(jí)),請(qǐng)運(yùn)行:

  1. $ pacvim

以下是我 Ubuntu 18.04 LTS 的示例輸出。

要開(kāi)始游戲,只需按下回車。

現(xiàn)在開(kāi)始游戲。閱讀下一節(jié)了解如何玩。

要退出,請(qǐng)按下 ESCq

以下命令以困難模式啟動(dòng)游戲第 5 關(guān)。

  1. $ pacvim 5 h

或者,

  1. $ pacvim 5

 

如何玩 PacVim?

PacVim 的使用與 PacMan 非常相似。

你必須跑過(guò)屏幕上所有的字符,同時(shí)避免鬼魂(紅色字符)。

PacVim有兩個(gè)特殊的障礙:

  1. 你不能移動(dòng)到墻壁中(黃色)。你必須使用 vim 動(dòng)作來(lái)跳過(guò)它們。
  2. 如果你踩到波浪字符(青色的 ~),你就輸了!

你有三條生命。每次打贏 0、3、6、9 關(guān)時(shí)你都會(huì)獲得新生命??偣灿?10 關(guān),從 0 到 9,打贏第 9 關(guān)后,游戲重置為第 0 關(guān),但是鬼魂速度變快。

獲勝條件

使用 vim 命令將光標(biāo)移動(dòng)到字母上并高亮顯示它們。所有字母都高亮顯示后,你就會(huì)獲勝并進(jìn)入下一關(guān)。

失敗條件

如果你碰到鬼魂(用紅色 G 表示)或者波浪字符,你就會(huì)失去一條命。如果命小于 0 條,你將會(huì)輸?shù)粽麄€(gè)游戲。

這是實(shí)現(xiàn)的命令列表:

< 如顯示不全,請(qǐng)左右滑動(dòng) >
作用
q 退出游戲
h 向左移動(dòng)
j 向下移動(dòng)
k 向上移動(dòng)
l 向右移動(dòng)
w 向前移動(dòng)到下一個(gè) word 開(kāi)始
W 向前移動(dòng)到下一個(gè) WORD 開(kāi)始
e 向前移動(dòng)到下一個(gè) word 結(jié)束
E 向前移動(dòng)到下一個(gè) WORD 結(jié)束
b 向后移動(dòng)到下一個(gè) word 開(kāi)始
B 向后移動(dòng)到下一個(gè) WORD 開(kāi)始
$ 移動(dòng)到行的末尾
0 移動(dòng)到行的開(kāi)始
gg/1G 移動(dòng)到第一行的開(kāi)始
數(shù)字加 G 移動(dòng)到由數(shù)字給出的行的開(kāi)始
G 移到最后一行的開(kāi)頭
^ 移到當(dāng)前行的第一個(gè) word
1337 cheatz(打贏當(dāng)前關(guān))

玩過(guò)幾關(guān)之后,你可能會(huì)注意到 vim 的使用有改善。一段時(shí)間后繼續(xù)玩這個(gè)游戲,直到你掌握 Vim 的使用。

建議閱讀:

今天就是這些。希望這篇文章有用。PacVim 好玩又有趣并且讓你有事做。同時(shí),你應(yīng)該能夠徹底學(xué)習(xí)足夠的 Vim 命令。試試看,你不會(huì)感到失望。 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2019-10-12 10:12:13

Bash命令行Linux

2011-06-17 16:49:05

Cocoa蘋果

2019-06-10 15:00:27

node命令行前端

2018-11-21 09:57:44

命令行Linux文件

2016-08-10 12:41:00

Linux工具bcShell

2018-05-03 12:35:05

Linux命令Pet

2022-02-17 18:21:47

工具HTTPie客戶端

2019-05-30 10:40:04

ddgrLinuxDuckDuckGo

2017-05-27 14:45:04

Linux命令進(jìn)程

2020-12-08 08:46:07

GoJava工具

2010-07-21 14:08:28

Perl命令行

2015-07-01 09:15:46

linuxQuora命令行

2010-10-12 17:13:43

MySQL命令行

2014-04-08 15:05:11

LinuxLinux命令行補(bǔ)全命令

2016-09-23 20:16:23

TaskwarriorLinux命令行工具

2020-12-10 16:16:08

工具代碼開(kāi)發(fā)

2020-12-11 06:44:16

命令行工具開(kāi)發(fā)

2013-09-10 10:34:49

PowerShell

2012-07-11 13:35:25

UnixLinux

2022-01-26 18:59:08

Python工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)