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.