Výstup příkazu diff může být trochu matoucí při čtení, když porovnáváte dva soubory, které mají mnoho rozdílů. Nebylo by hezké vidět rozdíly mezi soubory vizuálně? nástroj vimdiff poskytuje lepší vizuální pocit z rozdílů mezi soubory, jak je vysvětleno v tomto článku.
1. Rozdíl v celé řadě – modrá barva a spojovníky
Pokud je řádek X dostupný v jednom souboru a není dostupný v jiném souboru, pak soubor obsahující řádek bude zvýrazněn modrou barvou a soubor bez tohoto řádku bude zobrazen se spojovníky a světle zelenou barvou, jak je znázorněno níže.
Obr :Rozdíl celého řádku ve Vimdiff (kliknutím na obrázek jej zvětšíte)
2. Rozdíl v částečném řádku – Červená barva
Pokud se mezi těmito dvěma soubory liší pouze část řádku, řádek bude zvýrazněn růžovou barvou a částečný rozdíl bude zvýrazněn červenou barvou, jak je znázorněno níže.
Obr: Částečný rozdíl čar ve Vimdiff (klikněte na obrázek pro zvětšení)
3. Řádky jsou stejné
Pokud jsou některé řádky těchto dvou souborů stejné, zobrazí se tak, jak jsou (tj. bez jakéhokoli zvýraznění).
Pokud je mnoho řádků těchto dvou souborů stejných, bude automaticky složen a zobrazen jako +N řádků, jak je znázorněno níže. Chcete-li přehyb rozbalit, stiskněte MEZERNÍK.
Obr: Více řádků bez rozdílu je přeloženo ve Vimdiff (kliknutím na obrázek zvětšíte)