私はdiff
過去にLinux コマンドを使ってみましたが、あまり運も忍耐もありませんでした。私は通常、DiffMergeやKdiffなどのGUIユーティリティを使用することになります。
最近、私はdiff
sshを介してリモートシステム上のファイルを比較するために再び使用しようとしましたが、この-y / --side-by-side
オプションは非常に役立つことがわかりましたが、このユーティリティを最大限に活用していないように感じます。
だから私は次のことを達成する方法に興味があります:
- 変更を強調表示するか、色分けして出力を読みやすくします
- マージ-違いのある行を選択し、変更をファイルの1つに反映します
また、グーグルで良い例を多く見つけていないので、差分を最大限に活用するためのlinux-fuの秘密がある場合は、教えてください。私は主にテキストベースの設定ファイルを比較しますが、どんなトリックやヒントも素晴らしいでしょう。
参考のために -DiffMergeユーティリティでは、色の強調表示で変更を並べて簡単に表示できます。上部のアイコンを使用すると、「すべてを表示」、「違いを表示」、「コンテキストとの違いを表示」のビューを切り替えることができます。コマンドプロンプトでこの機能の一部を気に入っていただけると思います。
ps:非常に便利だと思うもう1つのオプションは--suppress-common-lines
、この簡潔で読みやすいブログ投稿で学んだオプションです。