退出 vim 后保留 ConEmu 屏幕缓冲区

Kal*_*ngu 5 vi vim conemu

conEmu 设置的屏幕截图我在 Windows 10 机器上使用 ConEmu/cmder,每当我使用 vim 打开/编辑文件并退出时,屏幕都会被清除,并且不会保存以前的状态/内容。有没有办法从我离开的地方继续我的工作。它在我的带有终端和终结者的 Ubuntu 机器上运行良好。

我的 %HOME% 目录或其他任何地方都没有 .vimrc 或 _vimrc 文件,有什么建议吗?vimrc 位于“C:\Users\\Downloads\cmder\vendor\git-for-windows\etc\vimrc”下

但对此的任何改变似乎都没有产生任何效果。

到目前为止我还没有找到任何具体的帖子或解决方案来解决这个问题

这是我提到的一篇文章:https://superuser.com/questions/196055/how-to-replace-vim-screen-buffer-with-previous-bash-activity-after-quitting

Kal*_*ngu 1

我找到了解决问题的临时方法:

conemu + ssh 清除控制台历史记录做到了这一点,只是对我来说以下工作有效:

$ export TERM=xterm
$ vim
$ # the screen before is restored
$ export TERM=cygwin
$ vim
$ # the screen buffer is cleared
Run Code Online (Sandbox Code Playgroud)

在将其更改为 xterm ConEmu 后,我的默认 TERM 设置为 cygwin,ConEmu 按预期工作。