当前位置: 首页 > 知识库问答 >
问题:

使用Vim时如何去除这个绿色区域?

齐典
2023-03-14

我使用的是WSL(Windows subsystem for linux)Ubuntu,我正在用Vim编辑一段代码。

每次我往下看,再往上看,这些绿色面积就产生了。

没有绿化面积的影响,但这真的让我很困扰。

共有1个答案

羿经武
2023-03-14

这是因为微软在他们的终端中有一个bug。他们的终端声称它是xterm-256color类型的,并且这种类型的终端需要支持一种称为背景色擦除(BCE)的功能。但是,Microsoft未能正确实现该功能。Vim尝试使用它来清除后台,但什么也没有发生。

幸运的是,微软已经修复了这个问题。您应该尝试确保使用的是最新的Windows 10版本、最新的Microsoft终端版本和最新版本的WSL。如果失败,您可以在.vimrc中添加set t_ut=“”,看看这是否可以修复它。然而,如果您这样做,可能其他程序将有相同的问题,直到您有一个固定版本的终端。

 类似资料:
  • 如何删除这个/dev/sdc5 ?

  • 问题内容: 我想了解这类线程提供的优势。 在哪些环境中,绿色线程比非绿色线程更好?有人说绿色线程更适合多核处理器。 任何预期的行为问题。 问题答案: 绿色线程是“用户级线程”。它们是由“普通”用户级进程而不是内核调度的。因此,它们可用于在不提供该功能的平台上模拟多线程。 特别是在Java上下文中,绿色线程已成为过去。请参见《JDK 1.1 for Solaris开发人员指南》。(这是关于Solar

  • 问题内容: 我将一些代码从一个文件的一部分复制到vim的另一部分,发现每行都有行号,格式不见了,如何将正确的格式设置为原点? 像这样: 问题答案: 如果您有行号,我可以肯定您没有使用Vim的yank / put操作(这些操作将 永远不会 复制行号,foldcolumn,图标等),因为就编辑缓冲区而言,它们不存在。 我的猜测是您正在终端仿真器中工作,并使用鼠标将内容复制到剪贴板,剪贴板可能会选择屏幕

  • 问题内容: 我在Vim和Python之间浪费了很多时间。我发现手动将其从Python复制粘贴到Vim,反之亦然,这太慢了。一个坏的例子是: %!python在xrange(25)中为我 打印6 * i \ n 您如何在Vim中直接进行此类调整? [解决了] [说明] 我需要Vim要做的事情,例如打印序列,算术…-我无法在Vim中做的事情。 [?] 有人可以详细说明这一点:“您的脚本可以从stdin

  • 问题内容: 我想将颜色元组转换为颜色名称,例如“黄色”或“蓝色” python中有一种简单的方法可以做到这一点吗? 问题答案: 看起来webcolors将允许您执行以下操作: rgb_to_name(rgb_triplet,spec =’css3’) 将存在于rgb()颜色三元组中的3元整数转换为其对应的归一化颜色名称(如果存在);有效值为html4,css2,css21和css3,默认值为css

  • 本文向大家介绍OPENCV去除小连通区域,去除孔洞的实例讲解,包括了OPENCV去除小连通区域,去除孔洞的实例讲解的使用技巧和注意事项,需要的朋友参考一下 一、对于二值图,0代表黑色,255代表白色。去除小连通区域与孔洞,小连通区域用8邻域,孔洞用4邻域。 函数名字为:void RemoveSmallRegion(Mat &Src, Mat &Dst,int AreaLimit, int Chec