Mik*_* S. 4 keyboard keyboard-shortcuts tmux
我正在阅读 tmux 手册页,以了解不同的选项bind-key并碰到了-t标志:
If -t is present, key is bound in key-table: the binding for command mode with -c or for normal mode without. To view the default bindings and possible commands, see the list-keys command.
究竟是key-table什么?此命令与普通bind-key命令有何不同?
键表在list-keys命令的描述中命名,并在手册页中进行了描述:
vi 编辑,emacs 编辑
在命令提示符下编辑一行时使用。
例如,通过command-prompt、confirm-before或复制模式中的“转到行”、“向上搜索”或“向下搜索”提示
vi-选择,emacs-选择
从列表中选择时使用。
例如通过choose-client, choose-session, choose-window, choose-tree, choose-list, choose-buffer, 或find-window
vi 副本,emacs 副本
在查看回滚或其他输出时使用。
例如copy-mode,run-shell来自启动配置文件或source-file.
当各种“模式”处于活动状态时,这些表中绑定的键处于活动状态。它们不需要前缀键,因为“模式”本身取代了与活动窗格的任何正常交互。
此外,这些表中的绑定仅限于特定的专用命令(例如与移动和编辑有关),并且每个键只能绑定到单个命令(即\;不能用于将一个键绑定到多个序列命令)。
这些“模式命令”在手册页中没有描述,但是您应该能够通过检查表的列表(例如tmux list-keys -t emacs-copy,等等)或从源代码 ( mode-key.c) 中找到它们中的大部分;它们的名称通常是自我描述性的(例如cursor-up,page-up,cancel,等等)。
| 归档时间: |
|
| 查看次数: |
3061 次 |
| 最近记录: |