wal*_*lwb 6 powershell vim conemu
在 Windows 上从 Powershell 通过 ConEmu 运行 vim 并使用Ctrld和Ctrlu在 vim 中滚动时,屏幕仅绘制文件的一部分。
普通的:
按下后Ctrld:
按下Ctrll强制重绘屏幕后,再次正确呈现:
在使用这些命令时,是否有修复导致屏幕始终绘制所有内容的问题?
编辑:将“滚动”选项设置为 9 或更少似乎也可以解决问题,但这并不理想,也不能解决根本问题。
EDIT2:将 'tsl' 选项设置为等于 0 而不是默认的 999 可提供所需的行为,但我仍然想知道为什么这解决了问题。
检查环境变量的值TERM
,Vim 的终端行为就是由此设置的。
env | grep TERM
确保将其设置为cygwin
以便 vim 能够与 ConEmu 正常工作。
注意这也适用于 Bash,当 TERM 被错误地设置为 时,我遇到了类似的重画错误xterm
。
归档时间: |
|
查看次数: |
958 次 |
最近记录: |