Como restaurar automaticamente o arranjo de janelas da última vez no iTerm?

15

Eu tenho dois Macs antigos, ambos com o iTerm2 instalado e poderia restaurar automaticamente o arranjo da janela (guias com diferentes diretórios e cores) da última vez após o lançamento. Esqueço a configuração que fiz para os dois.

Agora estou configurando um novo Mac com o iTerm2, mas nunca consegui "trabalhar automaticamente na restauração da janela da última vez" trabalhando lá.

O que eu tentei:

  1. Comparado com os trabalhos, verifique e defina as preferências uma a uma;
  2. Clonou o trabalho " ~/Library/Preferences/com.googlecode.iterm2.plist";
  3. Preferences-> Profiles-> General-> Working Directory-> Reuse previous session's directory(mas acho que isso afeta quando você abre uma nova guia, não para o lançamento);
  4. Menu-> Window-> Save Window Arrangement-> e save it as default. Mas, neste caso, sempre que inicio do início, o iTerm sempre restaura o arranjo de janelas fixas a partir do salvamento. Não quero salvar nenhum padrão, só quero restaurar o que tenho da última vez.

Todas as coisas que tentei não conseguiram fazê-lo funcionar. Alguém poderia me dizer o que devo fazer, por favor? Muito obrigado.

Versão do iTerm: iTerm2-1_0_0_20140112

Jing Li
fonte
Mais uma dica: nos dois Macs funcionais, não usei nenhum AppleScript, apenas verifiquei algumas opções nas preferências.
Jing Li

Respostas:

31

Nas preferências do iTerm2 ( Cmd + ,), altere Geral> Inicialização de Open Default Window Arrangementpara Use System Window Restoration Setting.

Nas Preferências do Sistema, desative Geral> Fechar janelas ao sair de um aplicativo.

George
fonte
1
Obrigado @ George, que resolve o problema! Portanto, o truque é desativar uma opção nas Preferências do Sistema, que está fora da configuração do aplicativo.
Jing Li
1
Em 2019, iTerm v3 + I teve apenas vá em Preferências -> Arranjos e clique "Default Set" em seu arranjo criado (salvá-lo primeiro clicando cmd + shift + S)
trainoasis
12

Eu escrevi um programa projetado para resolver esse problema, que permite criar layouts predefinidos de painéis e comandos (para diferentes projetos / configurações etc.) e carregá-los no iTerm sempre que você quiser.

É chamado iTermocil e você pode baixá-lo (e o código-fonte) via Github: https://github.com/TomAnthony/itermocil .

insira a descrição da imagem aqui

Tom Anthony
fonte
3

Em 2019 (iTerm v3.2.9), o que funciona para mim é:

  1. Salve seu arranjo atual clicando em CMD + shift + S (ou vá em Janela -> Salvar arranjo da janela.

  2. Agora vá para iTerm2 -> Preferências -> Arranjos -> selecione seu arranjo na lista de arranjos -> Clique em "Definir padrão" na parte inferior.

Agora, quando você reabrir o iTerm a qualquer momento, ele abrirá seu novo arranjo.

trainoasis
fonte