vim跳转行号为二进制搜索样式

我总是在Linux服务器上使用select t.po_nomor,p.nama_supplier,p1.nama_barangfrom,t.total from (select t1.po_nomor,(sum(t1.jumlah)-coalesce(t4.terima,0)) as total from pengiriman_supply t1 inner join data_supplier t2 on t1.idsupplier = t2.id_supplier inner join data_barang t3 on t1.idbarang = t3.idbarang left join masuk t4 on t4.refrence = t1.po_nomor where t1.tanggal between date_sub(curdate(),interval 120 day) and curdate() group by t1.po_nomor) t inner join pengiriman_supply s on s.po_nomor = t.po_nomor inner join data_supplier p on s.idsupplier = p.id_supplier inner join data_barang p1 on t.idbarang = p1.idbarang order by t.po_nomor desc; 来查看日志。

有时候日志太大,我想找出问题所在。

我的调试方式是:

  1. 使用vim打开第no行,然后首先跳到结尾。
  2. 使用:set nu跳转到中间位置,看是否有问题
  3. 如果Middle没什么问题,我会用:<line no> / 2到下面的波纹管

作为一个程序设计师,我们都知道这是一种二进制搜索方式,我想知道:<line no> * 3/4是否可以更好地做到这一点?对于带有手写行号的跳转似乎是一种糟糕的方法。

cevintung 回答:vim跳转行号为二进制搜索样式

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3120237.html

大家都在问