退出vim后保留ConEmu屏幕缓冲区
我在windows 10计算机上使用ConEmu/cmder,每当我使用vim打开/编辑文件并退出时,屏幕将被清除,并且不保存以前的状态/内容。有没有办法在我离开的地方继续我的工作。它在我的Ubuntu机器上运行良好,有终端和终结者 在我的%HOME%目录或任何其他地方都没有.vimrc或_vimrc文件,没有任何建议。 vimrc位于“C:\Users\\Downloads\cmder\vendor\git for windows\etc\vimrc”下 但这方面的任何改变似乎都不会产生任何效果 到目前为止,我还没有找到任何具体的职位或解决这个问题的办法退出vim后保留ConEmu屏幕缓冲区,vim,vi,conemu,Vim,Vi,Conemu,我在windows 10计算机上使用ConEmu/cmder,每当我使用vim打开/编辑文件并退出时,屏幕将被清除,并且不保存以前的状态/内容。有没有办法在我离开的地方继续我的工作。它在我的Ubuntu机器上运行良好,有终端和终结者 在我的%HOME%目录或任何其他地方都没有.vimrc或_vimrc文件,没有任何建议。 vimrc位于“C:\Users\\Downloads\cmder\vendor\git for windows\etc\vimrc”下 但这方面的任何改变似乎都不会产生任何效
这里是我指的一篇帖子:我找到了解决问题的临时方法: 成功了,只是对我来说,以下几点奏效了:
$ export TERM=xterm
$ vim
$ # the screen before is restored
$ export TERM=cygwin
$ vim
$ # the screen buffer is cleared
在将其更改为xterm ConEmu后,我的默认术语被设置为cygwin shell中的
TERM
环境变量设置为什么?我的Windows计算机上当前没有设置名为TERM的环境变量。我应该创建一个吗?该环境变量控制Vim的终端仿真,因此您需要为ConEmu/cmder找到正确的设置,并将其设置为备用屏幕工作(如果该程序中可能)(.谷歌没有告诉我正确的设置,这就是我问的原因。在设置->环境中添加了一个屏幕截图,看起来ConEmu/cmder直接没有可执行文件,没有安装在任何地方,因此系统环境变量下没有任何内容。