我希望在退出vim后能够看到屏幕上的原始内容,就像在打开文件之前一样。因为我的文件退出了,但是原始显示不见了。
谢谢。
我希望在退出vim后能够看到屏幕上的原始内容,就像在打开文件之前一样。因为我的文件退出了,但是原始显示不见了。
谢谢。
altscreen on
不要退出,你可以通过输入control-z将vim放入后台。这会恢复之前的屏幕,但是让编辑器以“停止”状态运行,并保留当前文件。要重新打开vim,请在shell提示符下输入命令fg %1
。这将再次将vim带到前台 - 至少假设你只有一个停止的任务。命令jobs
会给出一个停止任务的列表,你可以通过编号访问。
所以工作顺序变成了编辑、保存、control-z、编译、测试、fg...
这适用于Linux和Mac OS X - 在其他Unix变体上可能会有所不同。
:help xterm-screens
,或者...无论如何都应该阅读它,因为它描述了您的问题可能与某些terminfo
设置有关-很可能是这样。