
Recentemente descobri a ligação do Vim <C-^>
, que alterna entre o buffer anterior e o buffer atual.
Mas não consigo encontrar nenhuma menção a isso nos documentos e, naturalmente, é difícil pesquisar no Google. Como é chamada a função do Vim ou existe algo semelhante que implementa uma pilha de buffer?
Responder1
:help CTRL-^
ou
:help ^^
funciona para mim.
Também não é apenas vim. O comando ^^ toggle-buffer é um recurso padrão do vi que remonta aos tempos antigos.
No vim você também obtém os comandos ^I e ^O que o levam ao longo de uma pilha de posições anteriores, e eles podem pular de um buffer para outro se você chegar a um ponto no histórico em que trocou de buffer.
E há :n[ext]
:p[rev]
e : rew[ind]
que move você pela lista de arquivos que foram nomeados na linha de comando original. Esses também são comandos vi (ex) clássicos. vim também adiciona alguns comandos para alterar essa lista de nomes de arquivos. Ver:help arglist