MobaXterm:VIMで前のコマンドの端末出力を表示するには? (PuTTYの「Shift + Page Up」と同じ)

MobaXterm:VIMで前のコマンドの端末出力を表示するには? (PuTTYの「Shift + Page Up」と同じ)

私が望むもの(PuTTYでは可能です):

1)マシンにログインします(PuTTYを使用)。

2)$ cat /some/file

[画面に見える/some/fileの内容]

三)$ vim

4) Shift+Page Up を押します。

結果:[/some/file]の内容とを入力する前に画面にあったすべての内容を表示できますvim

Mobaxterm(Windowsの別のターミナルアプリケーション)で同じ操作を試みると、前のコマンドの出力は表示されず、目的のファイルではなく開いているvimファイルだけがスクロールされます。

PuTTYとMobaxtermで試してみましたが、echo $TERMどちらもxterm出力としてマークされているので、PuTTYで何が違うのかわかりません。

答え1

簡単な解決策は停止する通常、と入力してコマンドを実行しますcontrol-Z。その後、シェルに戻ります。 returnコマンドを実行しfg、コマンドをフォアグラウンドに戻します。

答え2

もう一つの方法はvimに「:!」コマンドを送信することです。その後、端末に戻り、「enter」または新しいVIMコマンドを入力するまで、前のコマンドを表示できます。これでvimが戻ってきます。楽しむ!ザイルズ。

関連情報