gpt4 book ai didi

vim - 如何在Vim中打开的文件中区分两行?

转载 作者:行者123 更新时间:2023-12-03 10:54:37 25 4
gpt4 key购买 nike

我偶尔在代码中看到很长的行,需要检查它们是否相同。 vim中是否有办法选择两条线并进行比较以显示两者之间的差异?

例如,给定vim中的两行:

AVeryLongReturnType* MyLongClassName:hasAnEvenLongerFunction(That *is, Overloaded *with, Multiple *different, Parameter *lists);
AVeryLongReturnType* MyLongClassName:hasAnEvenLongerFunction(That *is, Overloaded *with, Multiple *different, Parameter *1ists);

我想让vim告诉我,这两行实际上是不同的,因为每个拼写的“列表”都是不同的。这可能吗?如果可以,我该怎么做?

最佳答案

一种快速而肮脏的解决方案是只选择两行并对它们进行排序,同时删除重复项:

  • 选择行
  • “:sort u”
  • 如果只剩下一行,则两者都等于
  • 如果两者都保留,则
  • 最多

    撤消将恢复所有内容。

    关于vim - 如何在Vim中打开的文件中区分两行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5518999/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com