ENPT

Guia rápido do Rex

O Rex é um multiplexador de terminal da Superlogical. Eu escrevi sobre por que estou experimentando; esta é a referência de atalhos que mantenho por perto enquanto aprendo a usá-lo. Estes são os atalhos padrão do beta para macOS.

O Rex não usa uma tecla de prefixo. Todo atalho é uma combinação de teclas comum do macOS, como Cmd+D.

O atalho para aprender primeiro

Cmd+Shift+P abre a paleta de comandos, uma lista pesquisável de todas as ações, sessões e abas. Cada ação mostra seu atalho, então a paleta também é a forma mais rápida de consultar um.

Tecla Ação
Enter Executa a ação selecionada
Cmd+Enter Altera o atalho da ação selecionada

Ações sem atalho, como Rename Session, Rename Tab e Move Pane to Tab, estão a uma pesquisa de distância na paleta.

Sessões

Tecla Ação
Cmd+K Troca de sessão
Cmd+Shift+N Cria uma sessão
Cmd+R Atualiza as sessões

Abas

Tecla Ação
Cmd+T Cria uma aba
Ctrl+Tab / Ctrl+Shift+Tab Vai para a próxima aba ou a aba anterior
Ctrl+Shift+PageUp / Ctrl+Shift+PageDown Move a aba para cima ou para baixo
Cmd+Option+W Fecha a aba

Painéis

Tecla Ação
Cmd+D Divide o painel para a direita
Cmd+Shift+D Divide o painel para baixo
Cmd+Shift+Up / Cmd+Shift+Left Divide o painel para cima ou para a esquerda
Cmd+Enter Divide o painel onde houver mais espaço
Cmd+Option+Arrow Move o foco para o painel nessa direção
Cmd+] / Cmd+[ Move o foco para o próximo painel ou o anterior
Cmd+Shift+Enter Amplia ou restaura o painel em foco

Janelas e diretórios

Tecla Ação
Cmd+N Abre uma janela
Cmd+Shift+G Vai para um diretório

Alterando atalhos

O Rex lê sua configuração em ~/.config/rex/init.lua. Um atalho associa uma tecla a uma ação:

rex.bind("cmd+e", "pane.zoom")
rex.bind("shift+cmd+d", "pane.split", { direction = "down" })

Execute rex config reload depois de editar o arquivo. Atalhos alterados pela paleta de comandos têm prioridade sobre o arquivo de configuração, então confira a paleta se um atalho parecer não fazer nada.

Recursos