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