请教:vim括号这里为什么出现红色块?怎么消除?

 我来答
hqxz556
2018-04-11 · TA获得超过2830个赞
知道大有可为答主
回答量:1686
采纳率:93%
帮助的人:555万
展开全部

为什么截图左边和右边的还不一样,做什么操作了么?

出现这种问题需要考虑两个方面的原因:

1)如果你是在终端里使用 vim,那么最后显示出来的样子是由 vim 的配色和终端的配色共同决定的。这时可能因为 vim 要显示的颜色终端并不支持或兼容的不好,所以会变得奇怪。可以用 gvim 打开这个文件,如果配色没问题进一步要考虑的是调整终端的配色方案。

2)如果不是上述问题,那就很可能是 vim 自身的高亮问题了。由于 vim 的高亮机制比较复杂,最终显示的效果是许多因素(比如语法高亮、搜索高亮、拼写检查等等)共同作用的结果,所以定位 bug 需要费些周章。vim 的默认配置一般没有问题,所以很可能是你自己配置上出的错误。如果是近期才出现,可以考虑最近安装了哪些插件。通过停用插件,再单独启用的方式来缩小可能引起问题的范围。

我初步认为是问题1)。因为拼写检查不知道 eToys 这个单词,所以想加下划线提示拼写错误,但终端并不支持下划线显示。这就是为什么 Pets 就没这个问题。你可以试试

:set nospell

自己动手尝试一下,有问题再追问。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式