【发布时间】:2015-10-24 12:36:47
【问题描述】:
是否可以绑定Ctrl+a Shift+Tab切换焦点到上一个窗口列表(很像 Ctrl+a p 但改变焦点)?
具体来说,我想从第一个跳到最后一个。例如,这是一个屏幕配置文件:
# Vertical split with two on right
#
# +---+---+
# | | |
# | |---|
# | | |
# +---+---+
#
split -v
screen bash
title "main"
focus
split
screen bash
title "script"
focus
screen bash
title "interpreter"
focus left
# ctrl+a navigating regions
bind j focus down
bind k focus up
bind h focus left
bind l focus right
焦点从左上角的屏幕开始。我想直接跳到右下角。我可以通过按两次 Ctrl+a Tab 来做到这一点。是否有一个命令,如果有,我怎么能将它绑定到 Ctrl+a Shift+Tab ?
编辑
刚刚发现 Ctrl+a Ctrl+i 也切换到下一个窗口(奇怪不是info)。我在Screen version 4.01.00devel (GNU) 2-May-06
很好的解决方法
将以下内容添加到您的屏幕配置文件(或~/.screenrc)
## ctrl+a navigating regions
bindkey "^j" focus down
bindkey "^k" focus up
bindkey "^h" focus left
bindkey "^l" focus right
现在您可以通过按住 Ctrl + h/j/k/ 快速移动l 采用vim-esque 风格。
【问题讨论】:
标签: gnu-screen