VimDiff Linux - Jak porównać pliki tekstowe w terminalu
Ponad rok temu napisałem artykuł na temat programu porównującego pliki tekstowe, które posiadał graficzny interfejs (Meld Diff Viewer- Program z GUI do porównywania plików tekstowych). Tym razem chciałbym poruszyć ten sam temat, jednak w kontekście pracy z konsolą, co może być bardzo przydatne przy zdalnym porównywaniu plików.
Jaki to program?
Program, o którym chciałbym napisać kilka słów to VimDiff. Jest on tak naprawdę nakładką na Vim-a uruchamianego w trybie wskazywania różnic między plikami (polecenie: vim -d). Dlatego jeśli chcemy korzystać z tego programu, a nie mamy Vim-a w swoim systemie, należy go zainstalować, np. korzystając z repozytoriów:
Co chechuje VimDiff
Przy pomocy programy VimDiff możemy w prosty sposób porównywać ze sobą dwa lub trzy pliki tekstowe, a także łączyć je ze sobą. Każdemu z plików przydzielona zostanie osobna część okna, tak by przeglądanie różnic było wygodne i dokładnie tak jak to ma miejsce w przypadku programów z GUI. Aby porównać ze sobą pliki, wystarczy wydać polecenie:
Jak efektywnie modyfikować/łączyć pliki?
Aby praca z programem VimDiff była sprawna i bezbolesna, należy poznać kilka najważniejszych skrótów, które zdecydowanie ułatwią pracę nad porównywaniem plików. Zatem:- Między wydzielonymi fragmentami ogna przeskakujemy za pomocą: Ctr+W Ctrl+W
- Do miejsca kolejnej różnicy przechodzimy wybierając: ]c
- Do miejsca poprzedniej różnicy przechodzimy wybierając: [c
- Zmianę z innego okna do obecnego wprowadzamy kombinacją: do
- Zmianę z obecnego okna do innego wprowadzamy kombinacją: dp
Są to podstawowe informacje, które wystarczą do wygodnego porównywania i ewentualnego łączenia plików tekstowych.
Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!