GNU/Linux >> Belajar Linux >  >> Linux

Visual File Diff dengan Vimdiff – Itu Membuat Perbedaan!

Output perintah diff bisa menjadi sedikit membingungkan untuk dibaca ketika Anda membedakan dua file yang memiliki banyak perbedaan. Bukankah lebih baik untuk melihat perbedaan file secara visual? utilitas vimdiff memberikan perasaan visual yang lebih baik tentang perbedaan antar file seperti yang dijelaskan dalam artikel ini.

1. Perbedaan seluruh garis – Warna Biru dan Tanda hubung

Jika baris X tersedia dalam satu file dan tidak tersedia di file lain, maka file yang berisi baris tersebut akan disorot dengan warna biru, dan file tanpa baris tersebut akan ditampilkan dengan tanda hubung dan berwarna hijau muda seperti di bawah ini.

Gbr :Perbedaan seluruh baris dalam Vimdiff (klik pada gambar untuk memperbesar)

2. Perbedaan garis parsial – Warna Merah

Jika hanya sebagian dari garis yang berbeda antara kedua file, garis akan disorot dalam warna mawar, dan perbedaan sebagian akan disorot dengan warna merah seperti yang ditunjukkan di bawah ini.

Gbr: Perbedaan garis sebagian di Vimdiff (klik pada gambar untuk memperbesar)

3. Garisnya sama

Jika beberapa baris dari kedua file tersebut sama, maka akan muncul apa adanya (yaitu tanpa sorot apa pun).

Jika banyak baris dari dua file yang sama, itu akan dilipat secara otomatis, dan ditampilkan sebagai +N baris seperti yang ditunjukkan di bawah ini. Untuk meluaskan paro, tekan SPACE.

Gbr: Beberapa garis tanpa perbedaan dilipat di Vimdiff (klik pada gambar untuk memperbesar)


Linux
  1. Sedikit trik:pilih file atau baris acak di file dengan shuf

  2. Menambahkan baris ke file hanya jika belum ada

  3. Bagaimana melakukan sed like text ganti dengan python?

  1. Tambahkan baris ke file /etc/hosts dengan skrip Shell

  2. Bagaimana cara mengganti file di jar dengan baris perintah di linux?

  3. ganti baris dalam satu file dengan baris lain dengan nomor baris

  1. Kecilkan ukuran PDF dengan trik baris perintah ini

  2. Baca File Berorientasi Garis Yang Mungkin Tidak Berakhir Dengan Baris Baru?

  3. Bagaimana Perintah Sed '1!g;h;$!d' Membalikkan Isi File?