Skip to content

/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+V

tmux セッションでの確認

bash
# tmux 内で /copy が動作することを確認
tmux new -s test
claude
/terminal-setup
# → 設定完了後、/copy が正常に動作する

注意点

  • この機能は macOS の iTerm2 を使用している場合のみ有効です
  • 設定変更は iTerm2 の Preferences に書き込まれます(手動で元に戻すことも可能)
  • tmux を使っていない場合でも、クリップボードアクセスを有効にすることで /copy の信頼性が向上します
  • 設定は一度実行すれば恒久的に適用されます(毎回実行する必要はありません)

関連情報