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?

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top