MobaXterm: Como ver a saída de terminal dos comandos anteriores enquanto ainda está no VIM? (Equivalente de 'Shift + Page Up' em PuTTY)

1

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.

    
por Srikanth 07.07.2015 / 15:33

2 respostas

2

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.

    
por 07.07.2015 / 15:47
0

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.

    
por 11.11.2015 / 18:48