Um minuto
Guardando estado do QtCreator usando sessions
Por esses dias precisei utilizar o Qt Creator como IDE e por algum motivo, toda vez que ele apresentava erro e fechava ou simplesmente era fechada de forma correta, perdia tudo o que estava aberto (lista de arquivos, breakpoints, marcadores etc).
Sempre achei estranho não salvar esse tipo de coisa, mas não entendia o por que, após um tempo descobri que o recurso em questão leva o nome de sessions e que vem desabilitado por padrão.
Uma sessão cria um snapshot do que está no Qt Creator, como:
- Projetos e dependências (mesmo quando existe o template SUBDIRS);
- Editores;
- Breakpoints sem/com expressões;
- Marcadores.
Isso é feito automaticamente, porém não é aplicado quando se abre o projeto. Para que ele seja aplicado é necessário clicar numa opção:
- Clique menu File;
- Selecione a opção Sessions;
- Clique em Manage;
- Marque a opção Restore last session on startup.
Também é possível ter mais de uma sessão e armazenar estados de configuração diferentes do mesmo projeto.