Posso salvar as guias ao sair no meu iTerm 2, para não precisar abrir os mesmos diretórios novamente após a reinicialização?
Como o Chrome faz, por exemplo.
Não consegui encontrar essa opção nas configurações. Talvez "Arranjos" seja o que eu quero, mas parece que é necessário que eu salve explicitamente as guias.
Respostas:
Você pode salvar e restaurar o arranjo da janela com ⇧ ⌘ Se ⇧ ⌘ Ropções sob a tela da janela no iTerm2
Você pode iniciar a opção de arranjo padrão para ativar em Preferências -> Geral -> Inicialização -> Abrir arranjo de janela padrão .
Você pode adicionar arranjos com ⇧ ⌘ Se gerenciá-los na guia Preferências -> Arranjos .
fonte
Experimente o iTermocil
fonte
yml
arquivo, no entanto, isso não restaura o controle sobre iTerm restartAqui está o que eu faço, executando o OSX 10.10.4:
Instale o iTerm todas as noites (a versão mais recente). Brew é o mais fácil:
brew tap caskroom/versions && brew cask install iterm2-nightly
Você pode executar esse lado a lado com outras versões; Uso o Spotlight e olho as versões para ver qual estou abrindo. Por padrão, ele será configurado para ativar a restauração da sessão, que restaurará guias e diretórios. No entanto, pode ser necessário ajustar as preferências do sistema Apple em Prefs do sistema> Geral, em Fechar janelas ao sair de um aplicativo. Veja este problema do Gitlab para obter uma captura de tela, se isso o confunde.
fonte
No iTerm, vá em Preferências -> Geral e em Inicialização , use a Configuração da restauração da janela do sistema .
Vá para Preferências do sistema do macOS -> Geral e verifique se a opção Fechar janelas ao sair de um aplicativo está desmarcada .
fonte
Se alguém como eu estiver com problemas para ativar a "Restauração de sessão" no iTerm 2.9 beta (ou iTerm3 beta como eles chamam), faça o seguinte:
Provavelmente para os geeks da tecnologia, é óbvio que deve-se selecionar essa opção para que esse recurso funcione, mas para mim não era e nunca vi isso mencionado em nenhum lugar.
fonte
Isso é possível com o iterm2: https://www.iterm2.com/documentation-restoration.html
Também tive que desmarcar "fechar janelas ao sair de um aplicativo" nas minhas preferências gerais do sistema: https://support.apple.com/en-us/HT204005 .
fonte
Chegando muito tarde, mas você deve primeiro criar alguns perfis e depois usar Command- Option/ Alt- Shift H( Hé para divisão horizontal; ou trocar Vpara divisão vertical). Ele mostrará uma lista dos seus perfis e você poderá adicioná-los à sua divisão. Depois de criar a configuração, você gosta como Sairam fez acima.
Aqui está um vídeo explicando: perfis iterm2 e arranjos de janelas .
fonte
Ainda não é exatamente o que você deseja, mas como você pode verificar a
$ITERM_SESSION_ID
variável de ambiente para ver em qual painel você está, combinando isso com um arranjo de janela salvo, você pode fazer com que cada painel comece com um caminho inicial diferente ou qualquer outra coisa você gostaria de executar por padrão.Por exemplo, meu arranjo de janelas salvo é duas guias com dois painéis na primeira guia. Portanto, terei
$ITERM_SESSION_ID=w0t0p0
o primeiro painel na primeira guia,$ITERM_SESSION_ID=w0t0p1
o segundo painel e$ITERM_SESSION_ID=w0t1p0
o painel único na segunda guia. 'w' significa janela, 't' para tabulação e 'p' para painel..zshrc
Verifico essas variáveis no meu e executo o Vim no w0t0p0, o iPython no w0t1p0, respectivamente.fonte
Em iTerm2 v2.1.4 há uma configuração em
Profiles
:Reuse previous session's directory
. Pode ter existido nas versões anteriores, mas eu não olhei.Veja a captura de tela:
fonte
Não, a partir de hoje não consegui encontrar nenhuma maneira de definir um layout / guias com caminhos e recuperá-lo (como o Sublime Text faz, por exemplo) no iTerm (2.9).
Pessoalmente, estou surpreso com a falta de um recurso básico (acho muito mais relevante do que as cores das guias, por exemplo) em um projeto tão maduro.
fonte
Desativar a
System Preferences -> General -> "Close windows when quitting an app"
caixa de seleção fez o trabalho para mim.fonte
Encontrei a solução no site oficial do iTerm2, confira aqui https://www.iterm2.com/documentation-restoration.html .
Após a configuração, o iTerm2 restaura a última sessão, assim como o Chrome. No entanto, o processo (por exemplo, npm start) não pode ser restaurado.
Funciona perfeitamente no iTerm2 build 3.0.14 e no macOS Sierra 10.12.6 (16G29). Espero que ajude.
fonte