當我在終端工作時,我看到最後一個shell命令執行輸出的歷史。如果我運行vim,我會看到全屏打開的文件。當我退出vim時,我可以再次看到最後一個shell命令的歷史記錄。屏幕:如何打開備用屏幕?
但是,當我從屏幕使用vim。我看到了我剛從vim退出時編輯的文件的佔用空間,而不是最後一個shell命令的歷史記錄。 雖然我想看看shell的歷史。
我該如何做到這一點?
我使用:
- terminal.app和iterm2.app
- 嘗試切換到的xterm的xterm-256color(在iterm2.app)
- 檢查和取消選中「保存線回溯時的(在iterm2中)
- 添加termcapinfo xterm ti @:te @ to .screenrc(雖然它應該是對相反問題的解決方案,但爲什麼不能試試)
- sshing到Linux機器,並試圖使用gnu屏幕那裏
到目前爲止,我沒有得到所需的行爲。
P.S.
我用Google搜索了一下,看到的人的意見誰試圖解決相反的問題:
這種行爲背後的主要思想是程序是否使用備用屏幕,以節省殼歷史圖片並在vim退出時顯示它。因此,如果一個人想解決的問題正好相反,他應該
exorce the evil alternate screen
謝謝!在'$ HOME/.screenrc'和'Ctl + A' - >':altscreen on'中的'altscreen on'是我的工作。 – chown