
私はこれを .screenrc で使用します:
bindkey ^[q prev
bindkey ^[w next
ウィンドウを切り替えるには、alt+w/q を使用します。画面を画面で開くと、ctrl+a+a + 数字のように切り替えることができますが、たとえば、alt+a/s のように切り替えたいです。
それは可能ですか?ありがとうございます
答え1
if
そうですね。構文にステートメントがない限り.screenrc
、シェルを使用する必要があります。シェルが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
解除することは可能です。