Não, não existe, mas você pode criar algo para esse efeito.
Para reproduzir com mais fidelidade o comportamento das guias fixas dos navegadores da Web, você deve substituir todos os comandos relacionados à guia (como gt
e :tabnext
) por mapeamentos personalizados e comandos personalizados (possivelmente usando cmdalias.vim - Crie aliases para os comandos do Vim para substituir os comandos Ex originais em minúsculas). Mas isso é bastante complicado, e ainda não cobriria qualquer modificação de tabulação feita em meus outros mapeamentos ou plugins.
Como alternativa, você pode periodicamente (por exemplo, ao alternar janelas) registrar o layout de todas as guias (ou seja, quais buffers elas contêm) e usá-las para restaurar facilmente uma guia fechada acidentalmente (se essa for sua principal preocupação). Afinal, os buffers ainda estão disponíveis no Vim após o fechamento de uma guia.
Resumo
Embora não exista nenhum recurso correspondente fácil e simples no Vim, se você analisar profundamente qual é o seu verdadeiro caso de uso subjacente, uma solução pode ser encontrada. Note que, aos olhos de muitos usos do Vim, o uso extensivo de guias não é recomendado. Eu pessoalmente uso apenas alguns de cada vez para segregar diferentes projetos / espaços de trabalho dentro de uma instância do Vim.