私は使う
diff -y <file1> <file2>
または
sdiff <file1> <file2>
しかし、デフォルトのタグを変更する方法が見つかりません。
<
>
|
特に、目に見える同等の表示(デフォルトは空白)を追加し、それを次に置き換えたいと思います(例:)。
=
同様の目標を達成する:
ab c | ab d
efg = efg
コードをすばやく読むhttps://git.savannah.gnu.org/cgit/diffutils.git/tree/src/ところが、マーカー(列区切り者)を担当するところが見つかりませんでした。
答え1
マーキングは最後の3つの機能で処理されます。https://git.savannah.gnu.org/cgit/diffutils.git/tree/src/side.c存在するprint_sdiff_hunk
。これを上書きするオプションはありません。
指定された幅に対して、マーカーは常に出力内の同じ位置にあるため、出力を後処理できます。