tmux で Vim から Claude Code にテキストを送信するプラグインを作った

blog
tech
tech-ai
tech-vim
Author

uma-chan

Published

2025-06-20

Modified

2025-06-20

1. はじめに

昨日 Claude Code デビューしました!🙌

Claude Code 入力欄に Vim からテキストを送信したかったので Claude Code で Vim プラグインを作りました。

2. プラグインの概要

こちらが作成した Vim プラグインです。

https://github.com/i9wa4/vim-tmux-send-to-claude-code

tmux で同一ウインドウ内の特定の Claude Code ペイン (変数で指定可) に対して Vim ペインから以下のテキストを送信できます。

  • バッファ全体
  • ヤンクしたテキスト
  • Visual モードで選択したテキスト
  • 指定した行範囲のテキスト

3. Claude Code を使ってみた感想

もともとヤンクしたテキストを tmux のペイン間で送信するためのプラグインを作ろうと思っていました。

Claude Code に任せつつ私のアイデアを共有したところ、気の効いた機能追加やドキュメント整備をサクッとやってくれました。

README.md で紹介されているプラグインマネージャーが古かったり、キーバインドをデフォルトで押し付けてこようとしたりと既存のプラグインのリポジトリの特徴を掴んでいて面白いかったです。

キーバインド押し付けは主義に反するので直してもらいましたが、プラグインマネージャーは古いままにしておきましょうかね。笑