当我在终端工作时,我看到最后一个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