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

Keep ConEmu screen buffer after exiting vim

我在我的 windows 10 机器上使用 ConEmu/cmder,每当我 open/edit 使用 vim 的文件并退出时,屏幕就会被清除并且不保存之前的 state/contents。有没有办法在我离开的地方恢复我的工作。它在我的 Ubuntu 机器上运行良好,带有 Terminal 和 Terminator。

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

但对此的任何更改似乎都没有生效。

到目前为止我还没有找到任何具体的post或解决这个问题

这是一个post我指的是:https://superuser.com/questions/196055/how-to-replace-vim-screen-buffer-with-previous-bash-activity-after-quitting

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

conemu + ssh clears console history 成功了,这对我来说只是以下工作:

$ export TERM=xterm
$ vim
$ # the screen before is restored
$ export TERM=cygwin
$ vim
$ # the screen buffer is cleared

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