在,如果我键入vi
,或emacs -nw
然后我退出或暂停他们经常bash命令,我回到我的外壳毫发无损(与前几个命令我输入了仍然可见)。外壳完好,就好像我从来没有推出emacs
或vi
。当使用GNU Screen
,然而,在退出后,我仍然看到无论我在做VI/emacs的,迫使我使用的屏幕滚动或历史的回忆,即使我推出的Emacs/VI之前已经运行的最后一个命令。如何切换这种混乱行为?可能吗?如何在使用GNU屏幕时关闭emacs(或vi)后关闭屏幕?
3
A
回答
4
的毫发未损方面是因为VI/emacs的使用终端的备用屏幕诅咒(库让他们把字符放在终端屏幕上的任意位置)。屏幕(1)的程序已经在使用备用终端屏幕,并且不,默认情况下,为它的内部运行经由诅咒访问程序创建其自身的可选屏幕。
altscreen on
在〜/ .screenrc文件
:
但是,您可以启用它在屏幕上。
详情参见屏幕手册页。
4
您需要在支持切换为备用屏幕。
可以通过添加下面一行到你的.screenrc
做到这一点:
altscreen on
相关问题
- 1. 关闭睡眠后关闭屏幕并在屏幕上打开
- 2. 关闭屏幕
- 3. Android - 在屏幕关闭或屏幕超时时关闭应用程序
- 4. 当屏幕关闭时服务关闭
- 5. 而屏幕关闭
- 6. Android关闭屏幕
- 7. 关闭屏幕CGRect
- 8. 的DrawImage时关闭屏幕
- 9. 检查时,屏幕关闭
- 10. 如何使用xset关闭屏幕?
- 11. 即使在电话屏幕关闭后仍然打开屏幕
- 12. 禁用屏幕关闭
- 13. EditText正在关闭屏幕
- 14. 关闭/在Android屏幕上
- 15. 关闭/关闭屏幕的Android通知
- 16. 让屏幕关闭全屏Android应用
- 17. 在Android中使用PARTIAL_WAKE_LOCK关闭屏幕
- 18. UIButtons从关闭iPad屏幕
- 19. Android Java:关闭屏幕
- 20. Android屏幕关闭动画
- 21. Android:内容关闭屏幕
- 22. opengl关闭屏幕渲染
- 23. iOS关闭屏幕iPad
- 24. 屏幕方向关闭
- 25. ImageView按钮关闭屏幕
- 26. JOGL屏幕坐标关闭
- 27. 锁定屏幕不关闭
- 28. 加载关闭屏幕,Ajaxload
- 29. Android:关闭服务屏幕
- 30. 如何在windows phone中关闭屏幕?