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+V
C-y
C-Space
4)ANDを使用してC-w
地域を選択するか(質問2が実行に組み込まれている)、M-w
単に終了すると、C-k
シャットダウンループやシステムクリップボードに貼り付けることができる結果は生成されません。
望ましい属性1/3を削除せずに問題2/4を解決する方法はありますか?
とても感謝しています!