<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          一個學(xué)習(xí)vim命令的游戲,再也不怕記不住命令了!

          共 1641字,需瀏覽 4分鐘

           ·

          2022-02-11 01:10

          你知道的越多,不知道的就越多,業(yè)余的像一棵小草!

          你來,我們一起精進!你不來,我和你的競爭對手一起精進!

          編輯:業(yè)余草

          blog.csdn.net/hq86937375

          推薦:https://www.xttblog.com/?p=5311

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

          前言

          我們都知道Vim是Linux下一種文本編輯器,可以用來看代碼、改代碼。但是Vim是無圖形界面的編輯器,一切操作全靠指令,指令繁多且復(fù)雜,對于新手而言,學(xué)習(xí)起來很費勁。

          偶然的機會,發(fā)現(xiàn)一款有趣的命令行游戲PacVim,通過這款游戲可以提高Vim操作技能。出于好奇,下載并安裝了這款游戲,親身體驗了幾次,還是挺有意思的。


          PacVim介紹

          PacVim這款游戲其實是受PacMan(中文名:吃豆人)游戲啟發(fā)而開發(fā)出來的。二者很相似,游戲任務(wù)都是躲避怪物,吃完豆豆。所不同的是,PacVim全程使用vim指令來操作,游戲的目的也是通過這種方式來提高Vim水平。

          PacVim 游戲

          PacVim安裝

          • 安裝Ncurses庫

          在centos7下安裝如下:

          yum?install?ncurses-devel
          • 升級GCC版本

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

          以下是升級GCC版本步驟:

          1. 安裝scl源
          yum?install?centos-release-scl?scl-utils-build

          2.?列出scl可用源

          yum?list?all?--enablerepo='centos-sclo-rh'

          yum?list?all?--enablerepo='centos-sclo-rh'?|?grep?"devtoolset-"

          3.?安裝8版本的gcc、gcc-c++、gdb工具鏈(toolchian)

          yum?install?-y?devtoolset-8-toolchain

          scl?enable?devtoolset-8?bash

          gcc?--version
          • 安裝PacVim游戲

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

          git?clone?https://github.com/jmoon018/PacVim.git

          cd?PacVim

          sudo?make?

          sudo?make?install
          • 啟動游戲

          安裝成功后,執(zhí)行如下命令啟動游戲

          pacvim?[LEVEL_NUMER]?[MODE]

          其中:

          **- LEVEL_NUMER:**表示關(guān)卡號

          **- MODE:**表示難度,n - 一般模式, h - 困難模式

          游戲總共10關(guān),0~9數(shù)字表示。例如,選擇第5關(guān)一般模式,可以這樣啟動游戲:

          pacvim?5?n
          關(guān)卡號

          游戲規(guī)則

          PacVim 的使用與 PacMan 非常相似。

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

          PacVim有兩個特殊的障礙:

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

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

          「獲勝條件」

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

          「失敗條件」

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

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


          瀏覽 38
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩精品一区二区亚洲AV观看 | 亚洲无码我不卡 | 啪啪五月天| 91操操操 | 亚洲成人五区 |