我使用的是WSL(Windows subsystem for linux)Ubuntu,我正在用Vim编辑一段代码。
每次我往下看,再往上看,这些绿色面积就产生了。
没有绿化面积的影响,但这真的让我很困扰。
这是因为微软在他们的终端中有一个bug。他们的终端声称它是xterm-256color
类型的,并且这种类型的终端需要支持一种称为背景色擦除(BCE)的功能。但是,Microsoft未能正确实现该功能。Vim尝试使用它来清除后台,但什么也没有发生。
幸运的是,微软已经修复了这个问题。您应该尝试确保使用的是最新的Windows 10版本、最新的Microsoft终端版本和最新版本的WSL。如果失败,您可以在.vimrc
中添加set t_ut=“”
,看看这是否可以修复它。然而,如果您这样做,可能其他程序将有相同的问题,直到您有一个固定版本的终端。
问题内容: 我想了解这类线程提供的优势。 在哪些环境中,绿色线程比非绿色线程更好?有人说绿色线程更适合多核处理器。 任何预期的行为问题。 问题答案: 绿色线程是“用户级线程”。它们是由“普通”用户级进程而不是内核调度的。因此,它们可用于在不提供该功能的平台上模拟多线程。 特别是在Java上下文中,绿色线程已成为过去。请参见《JDK 1.1 for Solaris开发人员指南》。(这是关于Solar
如何删除这个/dev/sdc5 ?
问题内容: 我将一些代码从一个文件的一部分复制到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
把别人的配置脚本拷贝过来之后,是使用vundle进行插件管理的,所以的插件都安装完成之后,发现每次使用vim打开新的文件的时候都需要重新使用bundleInstall才能使用插件,在脚本写什么才能不做这重复的工作? 此外,.vimrc的这句话被我注释掉了: call vundle#end() 因为不注释掉,使用vim打开文件后就莫名的stopped了,会有影响什么的吗?