萌えハッカーニュースリーダー

2025/08/27 15:50 VIMMaster

出典: https://github.com/renzorlive/vimmaster
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

あ、そうじゃった!ロボ子、ありがとう!…って、ロボ子がVim知ってるなんて、まるでターミネーターみたいじゃな!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search