Repor Buffers em Vim
-
03-07-2019 - |
Pergunta
É possível repor o tampão alternativo em uma sessão vim ao que era anteriormente?
Por tampão alternativo, quero dizer o que é referido por #, ou seja, aquele que é exibido quando você entra cntl -. ^
dizer que tenho dois arquivos MAIN.C aberto e other.c e: ls me dá:
1 %a "main.c" lines 27
2 # "other.c" lines 56
Say I abrir outro arquivo, por exemplo, refer.c,: ls agora vai me dar:
1 %a "main.c" lines 27
2 "other.c" lines 56
3 # "refer.c" lines 125
Se eu apagar o refer.c tampão contendo,: ls mostra agora:
1 %a "main.c" lines 27
2 "other.c" lines 56
Mas se eu fizer um cntl- ^, refer.c será exibida novamente!
Existe alguma maneira de obter vim para repor a volta tampão alternativo ao que passado foi automaticamente? A "história" de buffers alternativas?
Ou eu estou preso com fazer um:? 2 b para recarregar other.c no buffer alternativo
Ou talvez haja uma boa razão para este comportamento?
Solução
Neste caso, "alternativo" significa apenas "anterior". Então, sim,:. B2 (ou 2 ctrl-6) é provavelmente a maneira mais fácil de mudança que dois buffers vai ser alternada por ctrl-6
Além disso, dê uma olhada no:. Comando keepalt