Tmux Copy Paste
Refs. Copy and Paste in Tmux | rockyourcode CTRL+b, [でコピーモードにはいる 開始位置までカーソル移動してCTRL+SPACEを惜してコピー開始 狩猟位置までカーソル移動してALT+wまたはCTRL+wでTmux bufferにコピー CTRL+b, ] で別のtmuxやウィンドウにペースト
Refs. Copy and Paste in Tmux | rockyourcode CTRL+b, [でコピーモードにはいる 開始位置までカーソル移動してCTRL+SPACEを惜してコピー開始 狩猟位置までカーソル移動してALT+wまたはCTRL+wでTmux bufferにコピー CTRL+b, ] で別のtmuxやウィンドウにペースト
tmux -V tmux 3.2 .tmux.conf # enable 256 color mode on tmux set-option -g default-terminal screen-256color set -g terminal-overrides 'xterm:colors=256' set-option -g pane-border-style "fg=colour240" #base02 set-option -g pane-active-border-style "fg=colour46 bold" #base01 色をサンプル表示するスクリプトをヒアドキュメントで実行するライナー cat <<'END' | sh for fgbg in 38 48 #Foreground/Background do for color in {0..255} #Colors do #Display the color echo -en "\e[${fgbg};5;${color}m ${color}\t\e[0m" #Display 10 colors per lines if [ $((($color + 1) % 10)) == 0 ] ; then echo #New line fi done echo #New line done exit 0 END 以下の記事を参考にした。 ...
tmuxの前回のセッションを復元する方法。起動シェルの初期化用ファイル(.bashrc,.zshrc)に記載する。 session_name="sesh" # 1. First you check if a tmux session exists with a given name. tmux has-session -t=$session_name 2> /dev/null # 2. Create the session if it doesn't exists. if [[ $? -ne 0 ]]; then TMUX='' tmux new-session -d -s "$session_name" fi # 3. Attach if outside of tmux, switch if you're in tmux. if [[ -z "$TMUX" ]]; then tmux attach -t "$session_name" else tmux switch-client -t "$session_name" fi 以下の記事を参考にした。 Tmux sessions should be nested with care, unset $TMUX to force