Uma solução simples é suspender o comando em execução, geralmente digitando control-Z
. Você deve então estar de volta ao shell. Dê o comando fg
para retornar e traga o comando de volta para o primeiro plano novamente.
Eu estou achando isso difícil de explicar, porque não tenho certeza do que isso é chamado tecnicamente, por favor, tenha paciência comigo.
O que eu quero (o que é possível no PuTTY):
1) Faça o login em uma máquina (usando o PuTTY)
2) $ cat /some/file
[conteúdo do arquivo / some / mostrado na tela]
3) $ vim
4) Pressione Shift + Page Up
Resultado: eu posso ver [o conteúdo do arquivo / some /] e tudo mais que foi mostrado na tela antes de inserir vim
.
Agora, se eu tentar a mesma coisa no Mobaxterm, que é outro aplicativo de terminal no Windows, não consigo ver a saída dos comandos anteriores; ele rola apenas o arquivo que eu abri em vim
, que não é o que eu quero.
Eu tentei echo $TERM
tanto do PuTTY quanto do Mobaxterm, e ambos mostram xterm
como a saída, então não tenho certeza do que é diferente no PuTTY.
Uma solução simples é suspender o comando em execução, geralmente digitando control-Z
. Você deve então estar de volta ao shell. Dê o comando fg
para retornar e traga o comando de volta para o primeiro plano novamente.
Eu acho que outra maneira é enviar o comando ":!" para vim. Em seguida, você visualizará o terminal novamente e poderá ver os comandos anteriores até que você digite "enter" ou um novo comando VIM. Então vim voltaria. Apreciar ! Gilles.