我正在尝试将键绑定添加到 .screenrc 文件以使很多事情变得更容易。到目前为止,我已经理解了以下模式
bindkey "^k" eval "copy" "stuff k" # enter copy mode and move up one line
这里^对应 Ctrl 键,eval是评估,而“copy”表示进入复制模式。stuff,我假设,就像一个转义字符,可以帮助屏幕理解 k 是复制模式下的命令。<Ctrl-k>
现在我可以使用 ] 或 Esc 等任何未使用的键进入复制模式并对其进行转义。
我想更好地理解键绑定格式,并且需要一些类似:h keycodes
VIM 的源代码,它显示了 VIM 理解的所有可能的键绑定。
是否有命令或帮助页面可以告诉我哪些键绑定屏幕可以理解?例如,我们如何知道 screen 如何理解 PageUp/PageDown 以便我们可以将其映射到某个函数?