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

时间:2019-06-07 23:37:49

标签: vim vi conemu

screenshot from conEmu settings我在Windows 10机器上使用ConEmu / cmder,每当我使用vim打开/编辑文件并退出屏幕时,屏幕都会被清除并且不保存以前的状态/内容。有没有办法恢复我离开的地方的工作。它在带有Terminal以及Terminator的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

1 个答案:

答案 0 :(得分:0)

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

https://github.com/apptreesoftware/flutter_google_map_view/issues/129#issuecomment-500956688达到了目的,对我来说,以下方法起作用了:

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

将我的默认TERM更改为xterm后,将其设置为cygwin,ConEmu可以正常工作。