螢幕 - 在子螢幕中切換選項卡

螢幕 - 在子螢幕中切換選項卡

我在我的 .screenrc 中使用它:

bindkey ^[q prev
bindkey ^[w next

使用 alt+w/q 在視窗之間切換如果我在螢幕中開啟螢幕,我可以像這樣切換:ctrl+a+a + 數字,但我想用 id 例如:alt+a/s

是否可以?謝謝

答案1

出色地。只要語法if上沒有聲明.screenrc,就應該使用shell。假設你的 shell 是 GNU Bash,你可以把它放在.bashrc

case "$TERM" in
    screen*)
        [[ $PARENTTERM == screen* ]] && {
            screen -X eval 'bindkey ^[s prev' 'bindkey ^[a next'
        }
        ;;
esac

case "$TERM" in區塊必須已經存在)

這在你的.screenrc

setenv PARENTTERM "$TERM"

因此^[a/^[s將被綁定在每個螢幕中,從其他螢幕內部開始。不需要解綁^[q^[w但是可以解綁。

相關內容