2011-02-01 21 views
3

次のsdiffコマンドを使用して、2つのファイルのサイドバイサイド差分を取得しています。列幅は、オプションのいずれかUNIXでsdiffを使用してサイド差を出力する際の問題

sdiffの-w170/TMP/captureFile/TMP/referenceFile(または差分-y)として与えられる

iが130 -w使用するならば、いくつかの文字が取り除かれます。次の行でも出力に表示されません。彼らは失われています。

左の列に余分な文字があるため、-w 170を使用すると、右の列がシフトされ、画面の幅が小さくなるため左の列の部分に文字がほとんど見られません。

文字を取り除いて、sdiffコマンド出力の同じ列の次の行にないオプションはありますか?

答えて

5

あなたの目には、端末セッションの行の長さに対する行の切り捨て(-w 130)または行の折り返し(-w 170)があります。私はあなたが望むことをするオプションがあるとは思わない。私は多くのsdiffを使用しました&は、フォントサイズの変更をサポートする端末/ CLIを使用する傾向があります。

フォントをまだ読めるものに縮小する&可能であれば、ウィンドウを最大化します。

私がやった他の何かは、比較の前に2つのファイルを「折り畳んで」短い行の長さにすることです。あなたがLinuxやUNIXディストリビューションにいるかどうかによって異なります。折り畳みはそこにあるはずです。

関連する問題