レベル3のポイント
Vim Adventuresのレベル3ではB
モーション、x
とX
コマンドを入手します。X
コマンドはx
コマンドを入手すると使えるようになっています。vimのカーソル移動の流儀と一文字の削除に慣れることが学習目的です。
キー | 効果 |
---|---|
B | カーソル位置より前にあるWORD(*)の先頭にカーソルを移動する |
x | カーソル位置の一文字を削除する |
X | カーソル位置の左となりの一文字を削除する |
(*) WORDとは空白で区切られる文字列のことで記号類も含めて連続した文字列を1つもの見なします。小文字のw
、e
、b
が扱うwordも文字列なのですが、文字・数字・下線(_)を1つの連続した文字列と見なし、下線以外の記号類は連続していても別の文字列として扱う点が違います。下記の囲みを見ると違いが分かりやすいかと。
レベル3開始時点で使えるようになっているキー
下記キーボードはマップの好きな場所で:keyboard
と入力すると表示されます。
レベル3の攻略手順
B
キーは周りに何も障害物もなく簡単に入手できます。赤枠赤字のセルの文字は削除したいようですが、まだX
やx
コマンドがないので先に進みます。
一番下の行にx
コマンドが見えています。文字列が不連続で、所々、文字列の先頭や末尾に岩があるので、w
とe
モーションを上手く使いながらx
コマンドのあるところまで移動します。画面右上に秒数が出ていますが、 制限時間の30秒をカウントダウンしています。
無事x
コマンドを入手できて、制限時間の30秒のカウントダウンが終わると黒い帽子のキャラクターの手前のセルに戻されるので、赤枠赤字のセルの文字を削除します。全て削除が終わるとレベル1で素通りしてきた宝箱の鍵とピンクの髪のキャラが出現します。宝箱を開けて戻ってきて欲しいと言われるので宝箱に向かいます。
レベル1の宝箱の位置まで戻ると、!
のセルでB
モーションを使ってWORDS
の先頭W
まで移動し、宝箱を開けます。
宝箱を開けると中身はロウソクで、周囲が真っ暗になってしまいます。e
モーションを使って岩の障害物を越え、先ほど進んだ場所まで戻ります。