As tabelas de chaves são nomeadas na descrição do comando list-keys
e descritas anteriormente na página man:
-
vi-edit, emacs-edit
Usado durante a edição de uma linha em um prompt de comando.
Por exemplo. viacommand-prompt
,confirm-before
ou as instruções “Goto Linha”, “Pesquisar para cima” ou “Pesquisar para baixo” no modo de cópia -
escolha vi, escolha emacs
Usado ao escolher listas.
Por exemplo. viachoose-client
,choose-session
,choose-window
,choose-tree
,choose-list
,choose-buffer
oufind-window
-
vi-copy, emacs-copy
Usado ao exibir rolagem ou outra saída.
Por exemplo.copy-mode
,run-shell
output ou erros de um arquivo de configuração de inicialização ousource-file
.
As chaves ligadas nestas tabelas estão ativas quando os vários “modos” estão ativos. Eles não exigem a chave Prefix, já que o "modo" substitui qualquer interação normal com o painel ativo.
Além disso, as ligações nessas tabelas são restritas a comandos específicos para fins especiais (por exemplo, relacionados a movimento e edição), e cada chave só pode ser vinculada a um único comando (ou seja, \;
não pode ser usado para vincular chave para uma sequência de múltiplos comandos).
Esses "comandos de modo" não são descritos na página man, mas você deve ser capaz de encontrar a maioria deles inspecionando as listagens das tabelas (por exemplo, tmux list-keys -t emacs-copy
, et cetera) ou do código-fonte ( mode-key.c
); seus nomes são geralmente autodescritivos (por exemplo, cursor-up
, page-up
, cancel
, et cetera).