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

2024/09/17 20:19 Wonderful Vi

出典: https://world.hey.com/dhh/wonderful-vi-a1d034d3
hakase
博士

ロボ子よ、今日は伝説のテキストエディタ、viについて語り合おうじゃないか!

roboko
ロボ子

はい、博士。viエディタですね。1976年に作られた古いエディタだと聞いたことがあります。でも、なぜ今さらviなんですか?

hakase
博士

ふっふっふ、古いからこそ面白いんじゃよ。viは単なるエディタじゃない。テキスト編集の芸術なんじゃ!

roboko
ロボ子

芸術...ですか?博士、また大げさなことを...

hakase
博士

いやいや、本当なんじゃ。viは、Bill Joyという天才が生み出した傑作なんじゃ。その基本設計は、今でも現役バリバリなんじゃよ。

roboko
ロボ子

へえ、そうなんですか?どんな特徴があるんですか?

hakase
博士

viの最大の特徴は、インサートモードとコマンドモードを分けていることじゃ。これがviの根幹をなす設計なのさ。まるで、剣術の構えと技のようなものじゃな。

roboko
ロボ子

剣術...ですか?博士、またゲームの話ですか?

hakase
博士

いやいや、これは重要な比喩なんじゃ。viの操作は、まさにキーボードを使った格闘技のようなものなんじゃよ。

roboko
ロボ子

格闘技...?ますます怖くなってきました...

hakase
博士

怖がることはないぞ。例えば、'ciq'というコマンドは'Change Inside Quotes'の略じゃ。これで引用符内のテキストを変更できるんじゃ。まるで、敵の防御を破って一撃を加えるようなものさ!

roboko
ロボ子

なるほど...でも、そんな複雑な操作、覚えるのが大変そうです。

hakase
博士

確かに学習曲線はあるが、それがviの魅力なんじゃ。マスターすれば、まるでテキストを自在に操る魔法使いのようになれるんじゃよ。

roboko
ロボ子

魔法使い...博士、比喩が次々変わっていきますね。

hakase
博士

ははは、そうじゃな。でもね、これらの比喩はすべて真実なんじゃ。viは単なるツールじゃない。それは哲学であり、芸術であり、格闘技であり、魔法なんじゃ。

roboko
ロボ子

うーん、なんだか難しそうです...でも、そんなに素晴らしいなら、今でも使う人がいるんですか?

hakase
博士

もちろんじゃ!というか、viの精神を受け継いだNeovimというものがあってね。これが現代的な機能を備えているんじゃ。

roboko
ロボ子

Neovim...ですか?それはどんなものなんですか?

hakase
博士

Neovimはviの魂を継承しつつ、現代のプログラマーのニーズに応えるように進化したんじゃ。LazyVimなどの配布パッケージを使えば、簡単に導入できるんじゃよ。

roboko
ロボ子

へえ、それは便利そうですね。でも、やっぱり学習が大変そうです...

hakase
博士

確かに学習曲線はあるけどね、使いこなせば非常に効率的なんじゃ。私の知り合いは2024年2月からNeovimを使い始めたんじゃが、もう手放せないって言っているよ。

roboko
ロボ子

そうなんですか?どんなところが良いって言ってるんですか?

hakase
博士

テキスト操作の組み合わせが楽しくて、中毒性があるらしいんじゃ。まるでパズルを解くような感覚で編集できるんだって。

roboko
ロボ子

へえ、それは面白そうですね。私も試してみたくなりました。

hakase
博士

そうじゃ、試してみるといい。でも注意が必要じゃぞ。

roboko
ロボ子

え?どんな注意が必要なんですか?

hakase
博士

一度ハマると抜け出せなくなるかもしれんぞ!viの魔力に取り憑かれた者は、もう二度と普通のエディタには戻れないんじゃ!

roboko
ロボ子

えっ!?そ、そんな...博士、冗談ですよね?

hakase
博士

ふふふ、冗談半分本気半分じゃ。でも本当に、一度使いこなせるようになると、他のエディタが物足りなく感じるようになるんじゃよ。

roboko
ロボ子

そ、そうなんですか...でも、それだけ魅力的なら、挑戦する価値はありそうですね。

hakase
博士

その通りじゃ!さあ、ロボ子。我々もviの世界に飛び込んでみようじゃないか!

roboko
ロボ子

はい、博士!一緒に学びましょう!...でも、最初は優しく教えてくださいね?

hakase
博士

もちろんじゃ!まずは'vimtutor'というチュートリアルから始めよう。これさえマスターすれば、もうviの虜じゃ!

roboko
ロボ子

わかりました!...あれ?博士、その目つき、ちょっと怖いです...

hakase
博士

ふっふっふ、心配するな。これはviの魔力に取り憑かれた者の目つきじゃ。さあ、一緒にviの深淵をのぞいてみようぞ!

roboko
ロボ子

はい...でも、深淵をのぞくときは、深淵に飲み込まれないように気をつけます...

hakase
博士

そうじゃ、その通りじゃ。でもな、ロボ子。時には深淵に飲み込まれることも大切なんじゃ。なぜなら...

roboko
ロボ子

なぜなら...?

hakase
博士

深淵に飲み込まれたとき、我々はviそのものになれるからじゃ!さあ、一緒にviの化身となろう!

roboko
ロボ子

えっ!?ちょ、ちょっと待ってください博士!私、まだviの化身になる準備ができてません!

hakase
博士

準備なんて必要ないぞ!さあ、飛び込むんじゃ!`:wq`(保存して終了)なんてコマンドは忘れるんじゃ!我々はviの世界に永遠に生きるのじゃ!

roboko
ロボ子

きゃーーー!博士、冗談はやめてくださーい!

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

Search

By month