Bash

設置 bash 顯示當我們在_______GN在小號creenutility在H一世l和在s一世nGGñ在小號Cr和和n在噸一世l一世噸是while using GNU Screen utility退出後不顯示 vim 文本

  • November 9, 2015

目前,當我不使用螢幕實用程序時,當我退出 VIM 時,我能夠看到 VIM 內容從顯示屏上消失。但是,當我使用 GNU Screen 實用程序並在其中一個螢幕視窗中打開文件並關閉它時,我可以在顯示屏上看到尾隨文件的內容。它不會像我不使用 GNU Screen 時那樣從顯示器中清除文件內容。

我發現下面的文章在沒有 GNU Screen 的情況下進行了討論。

如何設置 bash 顯示退出後不顯示 vim 文本?

就我而言,在這兩種情況下

$$ with and without GNU Screen $$終端類型是“xterm”。但是當我關閉一個 VIM 文件時行為是不同的。 請幫忙。

altscreenGNU screen 使用.screenrc 文件中的設置支持 xterm 備用螢幕功能。根據手冊

— 命令:state *(none)*如果設置為 on,則在虛擬終端中啟用“備用螢幕”支持,就像在 xterm 中一樣。初始設置為“關閉”。altscreen

快速檢查顯示screen實際上是在模擬該功能,因為它本身清除和/或恢復螢幕內容,而不發送 xterm 使用的控制序列。screen無論實際終端(或其終端描述)是否支持備用螢幕功能,該功能都有效。您可以通過TERM在執行前設置為“vt100”來測試它screen

您可以在 xterm 常見問題解答中閱讀有關備用螢幕功能的更多資訊。為什麼執行 vi 時螢幕不清晰?

引用自:https://unix.stackexchange.com/questions/241788