在处理合并冲突时,通常>>>>>>>和DCVS插入的======对于我所在的文件在语法上是不正确的,并显示为红色突出显示。处理合并冲突时,有命令跳转到这些错误。当我键入:cnext我只是得到消息“没有错误”。这些是Mercurial合并冲突,所以我不能使用Fugitive,但我通常更喜欢手动编辑合并冲突。
您可以使用:lopen打开包含错误/警告线的窗口。之后,浏览每个。
实际的答案是你可以使用:lnext跳转到下一个错误,或者:lprev,或者l和[l(那些是小写的Ls),如果你有vim-unimpaired,你做,因为你不应该使用Vim没有它。@H_502_2@
这实际上不会跳到下一个突出显示的红色/错误的文本组,但会跳转到您的语法插件所指示的错误(并填充位置列表)。 Vim不可能跳到一个特定的高亮组,因为没有人打算弄清楚如何。@H_502_2@
插件SRDispHiGrp接近,但是如果你不能从名字中得出结论,那么对于人类使用来说太过分了,感到困惑。@H_502_2@
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。