ほとんどのアプリケーションは、利用可能な端末の全幅を使用することに優れています。私のシェルはscreen、vimなどを実行します。ただし、diffサイドバイサイドモード(-y)では実行しません。これは私を怒らせます。126文字幅を使用しますが、これは270ブロック幅の端末の半分でもありません。
マニュアルページを調べても、幅を自動的に調整することに関する特別なことは明らかにせず、を介して手動で指定するだけ-Wです。
おそらくdiff、ターミナルの幅全体に自動的に拡張できるようにするための「隠し機能」がありますか?または; -W <terminalsize>diffコマンドを実行するたびに自動的に挿入する最も簡単な方法は何ですか?
-Wをすべてに自動的に追加しても何も害はないという仮定の下にあります。これは、「$ x列を使用する」ことを意味するためです。もしくはそうでないか。