GNU/Linux >> Linux の 問題 >  >> Linux

Vimdiff を使用したビジュアル ファイル差分 – 違いを生む!

多くの相違点がある 2 つのファイルを比較すると、diff コマンドの出力が少しわかりにくくなることがあります。ファイルの違いを視覚的に確認できたらいいと思いませんか? vimdiff ユーティリティ この記事で説明されているように、ファイル間の違いがより視覚的にわかります。

1.行全体の違い – 青色とハイフン

行 X があるファイルで使用可能で、別のファイルで使用できない場合、行を含むファイルは青色で強調表示され、その行を含まないファイルは、以下に示すようにハイフンと薄緑色で表示されます。

:Vimdiff の行全体の違い (画像をクリックして拡大)

2.部分的な線の違い – 赤い色

2 つのファイル間で行の一部のみが異なる場合、行はバラ色で強調表示され、部分的な違いは以下に示すように赤色で強調表示されます。

図: Vimdiff の部分的な行の違い (画像をクリックして拡大)

3.行は同じです

2 つのファイルの一部の行が同じである場合、そのまま表示されます (つまり、ハイライトなし)。

2 つのファイルの同じ行数が多い場合は、自動的に折りたたまれ、次のように +N 行として表示されます。折り目を展開するには SPACE を押してください。

図: Vimdiff では違いのない複数の行が折り畳まれています (画像をクリックすると拡大します)


Linux
  1. このコマンドライントリックでPDFサイズを縮小する

  2. コマンドSed‘1!g; h; $!d’は、ファイルの内容をどのように逆にしますか?

  3. ファイルがまだ存在しない場合にのみファイルに行を追加する

  1. シェルスクリプトを使用して /etc/hosts ファイルに行を追加します

  2. Linuxでjar内のファイルをコマンドラインに置き換える方法は?

  3. 行番号によって、あるファイルの行を別のファイルの行に置き換えます

  1. xclipを使用してLinuxコマンドラインでコピーして貼り付けます

  2. 改行で終わらない可能性のある行指向のファイルを読みますか?

  3. 重複、わずかな変更、テキストファイルの数行?