私は次のようなものを探しています。点滅コンパレータ- 天文画像では動作しませんが、テキストファイルでは動作します。
私は最近、違いを見つけるためにほぼ同じ一対の(またはむしろ見かけ上)出力ファイルを処理する必要がありました。 diffの使用は実用的ではありません。何とか関係のない違いをたくさん見つける傾向があります。だから私はちらつきコンパレータに触発され、非常にうまく動作するアイデアを思い出しました。
konsole(KDE xterm)の2つのタブでviを使用してこれら2つのファイルを開き、2つのタブ間をすばやく前後に移動します。テキストの同じ部分は静止しているように見えますが、違いは動きとして現れ、これは驚くほど効果的です。
唯一の「問題」は、2つのファイルを下に移動するためにCtl-PageUp / Ctl-PgDn(タブ変更用)とPgDnの間で変更する必要があることです。これは混乱する可能性があります。 1904年に元のアイデアを発明した人を除いて、このアイデアを持つ最初の人が私ではないとは想像できません。それでは、ソフトウェアが書かれたのでしょうか?
編集する
私が見ているファイルはSQLクエリへの入力です。私はいくつかの非常に大きなテーブルをMySQLからRedshift(PostgreSQL 8ベースのAWSデータベース)に転送しています。たとえば、毎日コンテンツを要約するいくつかのクエリを実行しています。出力を少し整理した後の比較 - |
MySQL出力から行の始まりと終わりを削除するなど、他の操作を簡単に実行できますsed
。diff
たとえば、行の末尾にスペースがあり、うまく機能しないことが多く、原因を追跡するのではなく(目に見えないので難しいかもしれません)、ファイルを視覚的に比較するのが魅力的な解決策のようです。 。
私は「挿入」で問題を克服しました。ファイルに欠落している行がある場合は、間隔を確認し、必要に応じて上にスクロールして再一致するまでテキストを並べ替えます。完璧ではありませんが、必ずしもそうする必要はありません。