Pular para o conteúdo principal

A diferença

O workspace é o projeto: uma pasta, uma cor, um grupo, um lugar na sidebar. A aba é uma vista dentro dele.
A interface chama workspace de “sessão”. Renomear sessão, Opções da sessão, Buscar sessão… — tudo isso age no workspace. Veja o tour da interface.

Abas

Criar

O botão + no fim da barra, ou:
⌘T

Fechar

O X, que aparece ao passar o mouse na aba.
⌘W / Ctrl+Shift+W fecha o painel, não a aba. A aba fecha junto quando era o último painel — veja split de painéis.

Trocar

Clicando, ou:
O tooltip de cada aba é o atalho numérico dela.

O nome da aba é derivado

Você não escolhe. O TYBA resolve nesta ordem:
  1. O nome da vista, se for uma vista especial.
  2. A pasta da primeira sessão da aba — é o caso normal.
  3. O título da sessão.
  4. shell.
Mudou de pasta no shell, o rótulo acompanha.

Workspaces

Trocar de workspace

Com muitos workspaces abertos, a paleta de sessões ganha do ciclo.

O menu de contexto

Botão direito num workspace da sidebar — ou o que aparece no hover (Opções da sessão):
Encerrar sessão não pergunta nada. Não há diálogo de confirmação e não há desfazer.
O workspace de Configurações não tem menu de contexto nem preview.

Cor e grupo

Cor e grupo são só do workspace — a aba não herda nem tem os seus. A cor aparece como um ponto na sidebar e no preview. O grupo vira um cabeçalho dobrável, com um + para abrir outra sessão já dentro dele. Criar grupo é digitar um nome que ainda não existe em Novo grupo…. Nome vazio remove do grupo.

O side view

Um painel que vive ao lado da coluna de abas — não dentro de uma aba. Hoje ele serve para uma coisa só: o diff de uma sessão. Abre por:
  • O botão Ver alterações no cabeçalho.
  • Revisar diff no menu de contexto do workspace.
  • Os chips Alterações não commitadas e Revisar diff do worktree.
Arraste o divisor para mudar a proporção — travada entre 10% e 90%, igual aos painéis. O botão de expandir (Expandir diff) esconde a coluna do terminal; Voltar ao split traz de volta. Enquanto está aberto, o workspace ganha uma linha filha na sidebar com o título da sessão e um X (Fechar diff). O X do próprio diff é Fechar revisão.
É um por workspace. Abrir o diff de outra sessão troca o que está ali.

Vistas especiais

Algumas abas não têm painéis nem terminal — ocupam a aba inteira: Na vista de Configurações e na de Conexões, a barra de abas some.
Containers vive num workspace próprio, de tipo docker — ele não se mistura com os seus.

Workspaces de SSH

Conectar num host cria um workspace, que herda do host o alias (já travado), a cor e o grupo.
Abrir um Host Group inteiro não faz um workspace por host. Faz um só, com os hosts em painéis lado a lado — é o que dá sentido ao broadcast: digitar uma vez e conferir as N saídas juntas.
Veja hosts e grupos.

O que não existe

Quer nome próprio? Renomeie o workspace. É a única camada que aceita nome seu.

Veja também

Tour da interface

O mapa mental inteiro.

Split de painéis

A camada abaixo da aba.

Paleta de comandos

O jeito rápido de trocar de workspace.

Atalhos

A lista inteira, e como remapear.