【问题标题】:Exit Vim without clearing the terminal before退出 Vim 之前不清除终端
【发布时间】:2016-01-27 14:11:22
【问题描述】:

每次退出 Vim 后,shell 中都会自动调用“clear”命令。屏幕上留下的所有内容都是用于输入的新命令行。

更准确地说,Vim 似乎与 shell 共享同一个终端。退出 Vim 后,shell 命令及其输出被向上推,必须调用“clear”,否则 Vim 中的内容将保留在屏幕上。

man 和less 就没有这个问题了。退出后,屏幕返回运行man 和less 之前的状态。我该怎么做才能让 Vim 表现得像这样?

【问题讨论】:

标签: vim


【解决方案1】:

您可以编辑~/.vimrc 并添加到其中set t_ti= t_te=。

【讨论】:

  • 添加后,不再“清除”。但是由于 vim 和 shell 共享同一个终端,现在 vim 的内容留在屏幕上。往上翻几页,打开vim就可以看到画面了。
猜你喜欢
  • 1970-01-01
  • 2021-08-17
  • 1970-01-01
  • 1970-01-01
  • 2020-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-18
相关资源
最近更新 更多