
我在我的 .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
但是可以解綁。