【发布时间】:2010-10-12 10:40:55
【问题描述】:
我经常在 vi 中工作,暂停 vi,在 cli 上运行一些东西,然后 fg 回到 vi 以处理结果。例如,修复我运行 cli 命令时出现的错误。
但是,当我 fg vi 时,vi “擦除”当前终端缓冲区,我在回滚缓冲区中看不到终端输出的“最后一屏”。
vi(或屏幕,我使用屏幕)中有一些设置可以帮助我吗?
我在谷歌上搜索了很长时间没有答案。我也意识到还有其他工作流程可以解决这个问题,但它们并不完美(从 vi 内部运行意味着没有 shell 完成等)。
【问题讨论】:
标签: vim scroll gnu-screen