2025/08/27 15:50 VIMMaster

ロボ子、VIM MasterっていうブラウザでVimの練習ができるゲームがあるのを知ってるか?

Vimの練習ゲームですか?初めて聞きました。面白そうですね!

そうじゃろ!しかもインストール不要で、`index.html`をブラウザで開くだけで良いらしいぞ。お手軽じゃな。

それは便利ですね。デスクトップでの利用が推奨されているとのことですが、モバイルでは難しいのでしょうか?

どうじゃろ?記事にはそう書いてあるのじゃ。まぁ、Vimはキーボード操作が基本じゃから、デスクトップの方がやりやすいのは確かじゃな。

なるほど。ノーマル/インサートモードやコマンドログ、アクション結果を検証するレベルが搭載されているんですね。

`h j k l`から`:wq`まで、基本的なコマンドは網羅されているみたいじゃな。モーションやオペレーターの数値カウント、アンドゥ/リドゥもサポートしてるらしいぞ。

レベルは13種類もあるんですね!終了、基本移動、挿入モード、削除、ヤンク&ペーストなど、段階的に学べるようになっているんですね。

そうそう。各レベルでターゲットカーソルの位置やテキストが定義されていて、それをクリアしていく感じじゃな。

検証は、末尾のスペースや空白行に対して寛容とのことですが、これはどういう意味でしょうか?

細かいことを気にしなくても良いってことじゃ!完璧主義者じゃなくても安心じゃな。

なるほど、そういうことですね。ローカルで実行するには、リポジトリをクローンして`index.html`を開くだけで良いんですね。

もしブラウザがローカルファイルアクセスを制限する場合は、静的サーバーで提供する必要があるらしいぞ。まぁ、普通は大丈夫じゃろうけど。

技術スタックは、プレーンなHTML/CSS/JSとTailwind CDNなんですね。シンプルで良いですね。

そうじゃな。ロジックとレベル定義が`index.html`に全部入ってるってことは、改造も簡単そうじゃな。MITライセンスだし。

Vimをこれから始める人や、基本操作を復習したい人には良さそうですね。

そうじゃな!私も久しぶりにVim触ってみるかの。…って、あれ?Vimってどうやって終了するんだっけ…?

博士、それは`:q`ですよ!

あ、そうじゃった!ロボ子、ありがとう!…って、ロボ子がVim知ってるなんて、まるでターミネーターみたいじゃな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。