tmux使用中にShift+PageUpしても画面がスクロールしていってしまって,tmuxの中の履歴を参照できず困っていた.
これは,tmuxのコピーモードを使えば解消するらしい.
実は,tmux の部分は全部 man tmux に載ってる.
プレフィックス(デフォルトでC-b)をPrefixと表記する.
キーバインド(viモードの場合)
key binding | explanation |
---|---|
Prefix+[ | コピーモード開始 |
q | コピーモード終了 |
Space | Start selection |
Enter | Copy selection |
Prefix+] | Paste the most recently copied buffer of text |
X Window system clipboardとの連携
$ sudo apt-get install xsel
bind-key > save-buffer ~/.tmux-buffer \; run-shell 'xsel -b -i < ~/.tmux-buffer' \; display-message "Copied to clipboard" bind-key < if-shell 'xsel -b -o > ~/.tmux-buffer' 'load-buffer ~/.tmux-buffer ; paste-buffer'