Screenの設定をしました。

Screenを設定してみました。

screenの設定をする。

下記の設定を ~/.screenrc に記載します。
escape の設定は好みで。私は CTRL+K に割り当てました。
参考: Unix的なアレ | screenを初めて使うためのチュートリアル

autodetach on
bell_msg "^G"
defkanji utf-8
defencoding utf-8
encoding utf-8 utf-8
defscrollback 10000
escape ^Kk
startup_message off
vbell off
caption always "%{= wb} %-w%{=bu dr}%n %t%{-}%+w %= %{=b wk} [%l] %{=b wb}%y/%m/%d(%D) %{=b wm}%c"

2. ログイン時にscreenが立つようにする。

下記の設定を ~/.zshrc に記載します。
参考: cl.pocari.org | zsh でログイン時に screen を起動する方法

if [ $TERM != "screen" ]; then
    exec screen -S main -xRR
fi 

キーバインド

今回設定した内容だと、下記の設定になりそうです。
参考: Holy (K)night | 【LINUX】screenコマンド

入力 動作
CTRL+K, C 新しいscreenの起動
CTRL+K, N 次のscreenへの移動