Экран - переключение вкладок на подэкране
Я использую это в моем.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
но ты можешь сделать это.