20년 전에 어떤 vi를 사용했더라도 종료 후에는 터미널에 파일 내용이 그대로 남아 있었습니다. 이는 종료한 다음 방금 생성한 콘텐츠 중 일부를 복사하여 붙여넣을 수 있음을 의미합니다. 작은 파일의 경우 종료 후에도 전체 콘텐츠가 터미널에 계속 남아 있습니다.
여기서는 vim 8.1을 사용하고 있지만 필요한 경우 다른 vi를 사용해도 좋습니다. 종료하면 터미널이 재설정되어(정확히 수행되는 작업에 대한 기술 용어는 확실하지 않음) 쉘 세션이 중단된 위치에서 다시 시작됩니다. 위에서 설명한 동작을 재정의할 수 있는 구성 옵션이 있습니까?
답변1
다음에 추가
set t_ti= t_te=
.vimrc
에 설명된 대로 파일 에:help rs
.
배경
최신 터미널 에뮬레이터에는대체 화면 버퍼. 백업 화면은 Vim이 실행되는 곳입니다. Vim이 종료되면 대체 화면이 지워집니다. 가상 콘솔(TTY)에는 대체 화면이 없으므로 원하는 동작이 이미 존재하는지 확인할 수 있습니다.
보너스: 모든 프로그램에 대해 Xterm 대체 화면 비활성화
다음에 추가
XTerm*titeInhibit: true
파일 에 를 .Xresources
실행하고 xrdb .Xresources
새 Xterm을 시작하고 프로그램이 종료될 때 , 등의 출력이 유지되는지 vim
확인 하십시오.man
less