当我输入vim文件名时,vim会打开并编辑该文件。当我关闭它时,当我在vim时显示器上出现的文件部分仍显示在显示器上,并且所有先前的终端显示器都向上滚动。如何确保当我关闭文件时,文件中的完整文本消失了,我看到了teminals'先前存在的命令/输出?
我已经看到了很多关于这个问题的答案,我尝试了以下的事情(但没有一个是有效的):
1)在.bashrc
中导出TERM = xterm 中的 altscreen3)在.vimrc中设置t_ti =""
我尝试了所有这些东西,甚至在没有屏幕的情况下尝试过但没有一个能够正常工作。任何人都可以让我知道如何解决这个问题?另请告诉我,如果是.vimrc或.screenrc或.bashrc中的设置会影响此行为以及在什么条件下(如果我们在所有3个文件中都有这些设置优先)?任何解释这个的链接/文档的指针都非常有用。
答案 0 :(得分:0)
FreeBSD默认在“ xterm”中禁用了altscreen。但它们提供启用了设置的“ xterm-clear”:
export TERM=xterm-clear
答案 1 :(得分:-1)
在vim
中,您还需要设置t_te
:
set t_ti= t_te=