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이 다시 돌아올 것입니다. 즐기다! 자일스.

관련 정보