vim sair após inatividade

2

Eu tenho um mau hábito de deixar uma sessão vim em execução em um dos muitos e muitos consoles que tenho abertos. Então, em algum ponto posterior, eu vou querer editar esse arquivo e obter a reclamação familiar sobre ele ser editado em outro lugar e ter que percorrer muitos consoles para encontrá-lo. Existe alguma maneira inteligente de o vim sair automaticamente se não houver mudanças nos arquivos abertos e ele estiver inativo por x minutos? Eu estou no linux e estaria disposto a usar um programa de terminal diferente para fazer algo como isso funcionar.

    
por pythonic metaphor 03.10.2012 / 19:32

1 resposta

1

A solução mais produtiva seria não ter várias instâncias de vim em execução em consoles separados, mas se familiarizar com as várias possibilidades de ter vários arquivos abertos em uma única vim sessão . Eu evitei esse problema por um longo tempo, mas depois que peguei o jeito, achei que era um impulso distinto para minha produtividade (e eficiência de terminal também).

Verifique os :help windows , :help tabs e :help split .

Editar: Mais ao ponto de sua solicitação original de fechar uma vim sessão após inatividade: Uma ferramenta externa ainda teria que sinalizar vim para salvar / fechar o arquivo adequadamente, as alterações são salvas / o arquivo .swp é removido. Então, se de fato existe tal solução, provavelmente deveria vir na forma de um vim plugin. Mas eu não conheço esse plugin, e não consegui encontrar um ad-hoc.

    
por 04.10.2012 / 09:44

Tags