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