使用vim时如何去除这个绿色区域?
How to remove this green area when using vim?
我正在使用 WSL(window 子系统用于 linux)Ubuntu,我正在使用 vim.
编辑代码
每次低头再抬头,这些绿色区域都生成了。
没有绿化面积的效果,但是很困扰我
我该如何删除它?我要修改 vimrc 吗?
这是因为 Microsoft 的终端中存在错误。他们的终端声称它是 xterm-256color
类型,并且该类型的终端需要支持称为背景颜色擦除 (BCE) 的功能。但是,Microsoft 未能正确实现该功能。 Vim 尝试使用它来清除背景,但没有任何反应。
幸运的是,微软有 fixed this issue。您应该尝试确保您使用的是最新的 Windows 10 版本、最新的 Microsoft 终端版本和最新版本的 WSL。如果失败,您可以在 .vimrc
中添加 set t_ut=""
,然后查看是否可以解决问题。但是,如果您这样做,在您拥有固定版本的终端之前,其他程序可能会遇到同样的问题。
我正在使用 WSL(window 子系统用于 linux)Ubuntu,我正在使用 vim.
编辑代码每次低头再抬头,这些绿色区域都生成了。
没有绿化面积的效果,但是很困扰我
我该如何删除它?我要修改 vimrc 吗?
这是因为 Microsoft 的终端中存在错误。他们的终端声称它是 xterm-256color
类型,并且该类型的终端需要支持称为背景颜色擦除 (BCE) 的功能。但是,Microsoft 未能正确实现该功能。 Vim 尝试使用它来清除背景,但没有任何反应。
幸运的是,微软有 fixed this issue。您应该尝试确保您使用的是最新的 Windows 10 版本、最新的 Microsoft 终端版本和最新版本的 WSL。如果失败,您可以在 .vimrc
中添加 set t_ut=""
,然后查看是否可以解决问题。但是,如果您这样做,在您拥有固定版本的终端之前,其他程序可能会遇到同样的问题。