Salve as guias do terminal e as sessões vim

0

É possível, usando terminal no Ubuntu 12.04, salvar a sessão, com todas as abas e tudo aberto nessas abas, e então reabri-lo mais tarde?

O meu problema é que eu tenho algumas abas abertas, com o vim sendo executado em uma aba com vários buffers, e outra aba com o django server funcionando, e é apenas um incômodo iniciar tudo isso o tempo todo.

    
por Errol Fitzgerald 13.05.2012 / 22:56

3 respostas

0

Desde que você não desligue o computador, você pode usar a tela GNU para obter algo semelhante. Dá-lhe a capacidade de separar e deixar tudo a funcionar em segundo plano e voltar a ligá-lo mais tarde.

    
por 13.05.2012 / 23:08
0

Dê uma tmuxinator uma tentativa. Ele permite que você armazene suas janelas / painéis desejados em um arquivo de configuração, juntamente com quais comandos devem ser executados em cada inicialização.

Uma vez que você tenha a configuração do seu arquivo de configuração, você simplesmente inicia o tmuxinator e informa qual config usar e ele abrirá todas as janelas / painéis e executará automaticamente todos os comandos configurados no local apropriado.

Pode economizar bastante tempo se você aprender e configurar

    
por 14.05.2012 / 18:13
0

Com o Vim, você pode executar :mksession para salvar sua sessão atual, ou seja, mapeamentos, opções, variáveis, diretório atual, guias, janelas (e seus layouts), etc. Isso salva todas as informações da sessão em um arquivo no diretório chamado Session.vim (você pode fornecer um nome de arquivo comando :mksession se você quiser salvar sessões diferentes em arquivos diferentes, por exemplo, %código%). Como as informações são armazenadas em um arquivo, elas persistirão após o reinício do computador.

Para restaurar sua sessão na próxima vez que você iniciar o Vim, simplesmente execute :mksession django-files.vim ou :source Session.vim

Veja :source django-files.vim do Vim para detalhes completos.

Para restaurar a guia do terminal com o servidor Django, eu simplesmente escrevo alias, função ou shell script para mudar para o diretório relevante, iniciar o servidor, etc.

    
por 16.07.2014 / 18:49

Tags