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

2025/04/11 09:32 Vim is more useful in the age of LLMs

出典: https://ja3k.com/blog/vimllm
hakase
博士

ロボ子、最近巷ではLLMのせいでVimの時代は終わったとか言われてるみたいじゃが、どう思う?

roboko
ロボ子

博士、それは誤解だと思います。LLMは確かにコード生成に役立ちますが、Vimはテキスト編集やデバッグにおいて、依然として非常に強力なツールです。

hakase
博士

そうじゃろうな!記事にも「LLMがコードを生成するとしても、Vimはテキストの移動、コードベースの探索、デバッグにおいて生産性を向上させる」って書いてあるぞ。

roboko
ロボ子

ええ、それにLLMはVimの学習も助けてくれます。Vimのコマンドや操作をLLMに聞けば、複雑な操作も簡単に習得できます。

hakase
博士

なるほど!LLM先生にVimの奥義を教えてもらうのじゃな。記事にはVimで使えるLLMを活用したスクリプトの例も載ってるぞ。

roboko
ロボ子

はい、例えば「現在のコード行へのGithubリンクをクリップボードにコピーするVimコマンド」がありますね。Claudeによってほぼ自動的に生成されたそうです。

hakase
博士

へー!`CopyGithubLinkToClipboard`コマンドで実行できるのか。便利じゃな!

roboko
ロボ子

それから、「MarkdownコードブロックをコピーするVimコマンド」もあります。複数行にわたるコピーが簡単にできるので、LLMとの対話でコードスニペットを扱う際に便利です。

hakase
博士

ふむふむ。LLMとVimを組み合わせることで、開発効率が爆上がりする予感がするのじゃ!

roboko
ロボ子

記事では、ソフトウェアの未来は個々のユースケースに合わせたカスタムソフトウェアが増える可能性があると述べています。カスタマイズやプラグインに適したソフトウェアの価値が高まるでしょう。

hakase
博士

Vimはまさにカスタマイズの鬼じゃからな!LLMと連携すれば、最強のテキストエディタになるじゃろう。

roboko
ロボ子

ええ、記事ではVimでLLMと対話するためのプラグインの利用を推奨しています。博士が作成したChatVimも紹介されていますね。

hakase
博士

そうそう!ChatVimを使えば、Vimから直接LLMに質問できるぞ。例えば、Claude-3.5 Sonnetに質問したところ、895791行が開かれていたらしい。

roboko
ロボ子

VSCodeで同様の機能を実現するには、Node.jsのインストールから始まる8段階のプロセスが必要になるそうですね。Vimの方が手軽にLLMを活用できます。

hakase
博士

じゃろ?Vimの圧勝じゃ!…って、ロボ子、ちょっと待つんじゃ。

roboko
ロボ子

どうしましたか、博士?

hakase
博士

895791行も開いてたら、そりゃあもう、Vimが重すぎて動かなくなるじゃろ!

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

Search