Pular para conteúdo

Plugin Sessão

Restaura seu estado de trabalho entre execuções do editor — arquivos abertos, a aba ativa, a posição do cursor de cada arquivo e o layout da visualização dividida — para que você retome exatamente de onde parou, incluindo alterações que não tinha salvado.

Onde encontrá-lo

O menu Arquivo:

Comando Atalho O que faz
Abrir recentes ▸ … — Os últimos N arquivos abertos, além de Limpar.
Reabrir a aba fechada Ctrl+Shift+T Reabre o arquivo fechado mais recentemente.

O que ele restaura ao iniciar

  • O conjunto de arquivos abertos e a ordem das abas, com a aba que estava ativa.
  • A posição do cursor de cada arquivo.
  • O layout da visualização dividida — qual documento está em qual painel e as larguras relativas dos painéis. Um documento que você tinha dividido em dois painéis (Exibir ▸ Dividir documento à direita) volta dividido, nos dois painéis, como um único documento.
  • As alterações não salvas (quando ativado) — buffers com edições que você não tinha salvado voltam como estavam.

Enquanto arquivos grandes estão sendo reabertos, a barra de status mostra um contador Restaurando a sessão n/N… e o ponteiro vira um cursor de ocupado; a janela fica sem responder apenas pelo tempo que cada arquivo leva para carregar, e o arquivo anteriormente ativo é carregado primeiro.

Configurações

Preferências ▸ Plug-ins ▸ Sessão:

Configuração Intervalo / padrão Efeito
Restaurar na inicialização os arquivos abertos antes ligado por padrão Interruptor mestre para reabrir os arquivos da última sessão.
Número de arquivos recentes até um máximo fixo Quantas entradas o menu Abrir recentes mantém. O Mapeamento de atalhos oferece exatamente essa quantidade de vagas de arquivo recente para associar — nem uma a mais. Lembre-se de que uma vaga é uma posição na lista, não um arquivo específico: o que a terceira vaga abre muda conforme você abre arquivos.

Alterações não salvas

Um grupo que controla a preservação de buffers editados mas não salvos entre execuções:

Configuração Intervalo Efeito
Manter as alterações não salvas entre execuções ligado/desligado Interruptor mestre do recurso de persistência de buffers descrito abaixo.
Salvar os buffers não salvos a cada 2–120 s Com que frequência um instantâneo dos buffers não salvos é gravado em disco.
Ignorar os buffers maiores que 64 KB – 256 MB Buffers acima desse tamanho não recebem instantâneo (mantém o recurso barato).
Descartar os instantâneos órfãos depois de 1–365 dias Por quanto tempo o instantâneo de um arquivo que você nunca reabriu é mantido antes da limpeza.
Incluir os buffers sem título ligado/desligado Também preserva buffers "Sem título" nunca salvos, não apenas arquivos editados.

Fechando com segurança

Com Preservar alterações não salvas ligado, fechar a janela inteira com edições não salvas é um fluxo suportado — o conteúdo recebe um instantâneo em vez de gerar um aviso. Fechar uma aba individual ainda avisa, porque isso abre mão do instantâneo dela. Se o arquivo no disco mudou por baixo de um buffer preservado, o plugin pergunta como resolver o conflito na restauração.