我对屏幕很新,但根据我在互联网上找到的各种建议配置了我的〜/ .screenrc文件.我有一个问题虽然我很确定可以很容易地解决;我认为这是一个termcap设置..?
在独立bash中使用less,vim,top或其他程序(在Mac OSX 10.6上)后,退出这些程序后,终端的缓冲区将清除,当前命令行上方的行将是我输入的上一个命令.
但是,有了屏幕,当我退出任何这些程序时,屏幕缓冲区将无法清除/刷新,我仍然会看到我在该程序内部看到的内容..有意义吗?
例如在独立的bash(没有屏幕): –
hostname:~ auser$vim afile [do stuff in file,then :q to exit]
退出后我会看到: –
hostname:~ auser$vim afile hostname:~ auser$
但在屏幕上: –
bash-3.2$vim afile [do stuff in file,then :q to exit]
退出后,我会看到整个屏幕: –
~ # [Empty lines in vim are represented by these tilda characters. ] ... ~ # [ Every line on the screen is one of these tildas ] bash-3.2$ # [ This is the bottom line in the terminal ]
我希望这有点道理.
任何&所有人都非常感谢! TIA