Mac OS Xのtmuxで実行されているemacsを使用した効率的なコピー - 貼り付け(kill / yanking)

Mac OS Xのtmuxで実行されているemacsを使用した効率的なコピー - 貼り付け(kill / yanking)

Mac Os Xのtmuxでemacsを実行しようとしています(コンテキスト切り替えを避けるためにemacsキーバインディングを使用しています)、コピー/貼り付けが機能するのに問題があります。また、各クリップボードをオペレーティングシステムと共有するようにtmuxとemacsを設定してみました。

私のtmux設定の関連部分:

set-option -g mouse on
set-option -g default-command "reatatach-to-user-namespace -l bash"
setw -g mode-keys emacs
bind-key -n -t emacs-copy M-w copy-pipe "reattach-to-user-namespace pbcopy"
bind-key -n C-y run "xclip -o | tmux load-buffer - ; tmux paste-buffer"

私のEmacs設定:

(setq x-select-enable-clipboard t x-select-enable-primary t)

これには次の効果があります。

1)Emacsボタン(M-w、、C-y)を使用してtmuxにコピーして貼り付けることができます。

2)emacsで範囲(たとえば)を選択しようとするたびに、次からマイ行C-Space番号も選択されます。linum-mode

3)Emacsでマウスで選択した内容をシステムクリップボードとキリングにコピーすることができます(たとえば、マウスでテキストを選択してクリックすると、ブラウザ/その他のアプリケーション(Macあり)とEmacs / tmuxM-wでその内容を確認できます。できます)Command+VC-y

C-Space4)ANDを使用してC-w地域を選択するか(質問2が実行に組み込まれている)、M-w単に終了すると、C-kシャットダウンループやシステムクリップボードに貼り付けることができる結果は生成されません。

望ましい属性1/3を削除せずに問題2/4を解決する方法はありますか?

とても感謝しています!

ベストアンサー1

おすすめ記事