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.