/terminal-setup が iTerm2 クリップボードアクセスを自動設定
原文(日本語に翻訳)
/terminal-setup が iTerm2 の「ターミナル内のアプリがクリップボードにアクセスできるようにする」設定を有効にするようになりました。これにより /copy が tmux からも動作します。
原文(英語)
/terminal-setup now enables iTerm2's "Applications in terminal may access clipboard" setting so /copy works, including from tmux
概要
Claude Code v2.1.121 では、/terminal-setup コマンドが macOS の iTerm2 向けに拡張されました。実行すると iTerm2 の「Applications in terminal may access clipboard」設定が自動的に有効になり、/copy コマンドが tmux セッション内でも正常に機能するようになります。これまで tmux 経由で Claude Code を使用している場合にクリップボードコピーが動作しない問題がありましたが、この設定変更により解消されます。
基本的な使い方
bash
# iTerm2 で Claude Code を初回起動する際に実行
/terminal-setup
# → iTerm2 のクリップボード設定が自動で有効になる
# → /copy コマンドが tmux 内でも動作するようになる実践例
iTerm2 + tmux 環境のセットアップ
bash
# 1. iTerm2 で tmux を起動
tmux new-session -s claude-work
# 2. Claude Code を起動
claude
# 3. /terminal-setup を実行(初回のみ)
/terminal-setup
# → "iTerm2 clipboard access enabled" などのメッセージが表示される
# 4. /copy が使えるようになる
/copy # Claude の最後の出力をクリップボードにコピー/copy コマンドの活用
bash
# Claude に何かを生成させた後
claude "Python で HTTP クライアントのサンプルコードを書いてください"
# 生成されたコードをクリップボードにコピー
/copy
# エディタや別ウィンドウに貼り付ける
# Cmd+V (macOS) または Ctrl+Vtmux セッションでの確認
bash
# tmux 内で /copy が動作することを確認
tmux new -s test
claude
/terminal-setup
# → 設定完了後、/copy が正常に動作する注意点
- この機能は macOS の iTerm2 を使用している場合のみ有効です
- 設定変更は iTerm2 の Preferences に書き込まれます(手動で元に戻すことも可能)
- tmux を使っていない場合でも、クリップボードアクセスを有効にすることで
/copyの信頼性が向上します - 設定は一度実行すれば恒久的に適用されます(毎回実行する必要はありません)