Skip to content

修正:tmuxでCmd+Tab後の高速ペーストがクリップボードコピーより先に実行される競合状態

原文(日本語に翻訳)

tmux 環境で Cmd+Tab の後に素早くペーストするとクリップボードのコピーより先にペーストが実行される可能性があった競合状態を修正。

原文(英語)

Fixed a race where fast Cmd+Tab followed by paste could beat the clipboard copy under tmux

概要

tmux 環境で、Cmd+Tab(アプリケーション切り替え)の直後に素早く Cmd+V(ペースト)を実行すると、クリップボードの内容がまだ同期されていない状態でペーストが実行されてしまう競合状態が修正されました。これにより、tmux 使用時のクリップボード操作の信頼性が向上します。

基本的な使い方

修正後は、tmux環境でCmd+Tab後すぐにペーストしても正しいクリップボード内容が貼り付けられます:

1. 他のアプリでテキストをコピー(Cmd+C)
2. Cmd+Tab でターミナル(tmux)に切り替え
3. 素早く Cmd+V でペースト
→ 修正後は正しい内容がペーストされる

実践例

### コードをコピーしてClaude Codeに貼り付ける

1. ブラウザや他のエディタでコードをコピー
2. Cmd+Tab でターミナルに切り替え(tmux使用中)
3. Claude Codeのプロンプトに素早く Cmd+V でペースト
→ コードが正しく貼り付けられる

### エラーメッセージをコピーしてClaude Codeに渡す

1. ブラウザのエラーログをコピー
2. Cmd+Tab でターミナルに切り替え
3. すぐに貼り付けてClaude Codeに質問

注意点

  • この修正は macOS の tmux 環境に特に関係する
  • tmux なしで直接ターミナルを使用している場合はこの問題の影響を受けない
  • 非常に高速な操作(100ms以内)で発生していた問題

関連情報