Saya telah menginstal Meld dan menemukan itu adalah alat pembanding yang hebat. Sayangnya tidak ada integrasi dengan Nautilus 3.2. Ini berarti, saya tidak dapat mengklik kanan pada file dan memilih opsi untuk membukanya di Meld untuk perbandingan.
Saya telah melihat di komentar alat bahwa alat membutuhkan paket diff-ext untuk diinstal. Paket ini telah dihapus dari alam semesta Ubuntu, saya menduga karena gtk 3.0. Bahkan jika saya mengunduh secara manual dari sumber, bikin paket diff-ext , ketika saya mencoba mengkonfigurasinya, cek gagal dengan pesan:
checking for DIFF_EXT... configure: error: Package requirements (libnautilus-extension >= 2.14.0 gconf-2.0 >= 2.14.0 gnome-vfs-module-2.0 >= 2.14) were not met:
No package 'libnautilus-extension' found
No package 'gconf-2.0' found
No package 'gnome-vfs-module-2.0' found
Ok, jadi dari output ini saya kumpulkan bahwa memang gtk 2 diperlukan untuk menginstal ekstensi diff ke nautilus.
Sekarang, pertanyaan saya adalah: Apakah ada kemungkinan untuk mengintegrasikan Meld ke Nautilus? Atau, apakah ada alat berbasis diff lain yang terintegrasi dengan Nautilus saat ini? Jadi gtk3 berbasis.
Saya menggunakan Ubuntu 11.10 jika ada keraguan sejauh ini.
meld
super-duper luar biasa. Kiat integrasi yang hebat.Anda juga dapat menginstal paket perbandingan nautilus, tersedia (dimulai dengan Ubuntu 12.04) dari repositori paket standar Ubuntu - jalankan yang berikut dari terminal:
Ini menyediakan opsi menu nautilus untuk perbandingan 2 arah dan 3 arah. Meld digunakan secara default, tetapi aplikasi diff yang ditentukan pengguna dapat digunakan.
Keuntungan yang signifikan dari solusi ini adalah bahwa seseorang dapat membandingkan file atau folder yang terletak di direktori yang berbeda (misalnya
/home/user/a/b/c/file.txt
dan/home/user/d/e/f/otherfile.txt
dapat dibuka di jendela Nautilus yang berbeda, dan dibandingkan satu sama lain).sumber
Skrip Nautilus
Alternatif yang lebih mudah dan lebih efisien untuk menginstal ekstensi khusus akan menggunakan skrip Nautilus seperti yang berikut:
Petunjuk instalasi: Bagaimana saya bisa menginstal skrip Nautilus?
sumber
Menggunakan Nautilus untuk membandingkan file ke clipboard yang berisi teks
Jawaban ini terutama digunakan untuk membandingkan file dengan teks di clipboard yang disalin dari internet. Teks clipboard bisa saja disalin dari file lain di sistem Anda - menjadikan ini jawaban yang memenuhi syarat.
Perbedaan file disorot menggunakan
diff
perintah asli bash dan kemudian ditampilkan menggunakangedit
. Ini dapat dimodifikasi untukmeld
atau paket pihak ketiga lainnya.Jawaban ini menggunakan fungsi bawaan Nautilus untuk menjalankan skrip khusus setelah memilih file:
CATATAN: Saya mengembangkan skrip Nautilus ini beberapa minggu yang lalu dan bermaksud mempostingnya sebagai T&J baru tetapi ditekan untuk waktu dan tidak yakin apakah ada orang yang benar-benar tertarik dengan skrip ini.
Output sampel
Dalam contoh ini kami membandingkan skrip aktual yang diposting di sini di AU sebelum 31 Maret 2017 dengan versi yang direvisi pada 31 Maret 2017. Perhatikan bagaimana informasi baru dan pesan kesalahan dibuat.
The
diff
perintah sangat kuat dan karena itu memiliki segudang parameter kontrol. Ketikman diff
terminal untuk halaman manual atauinfo diff
untuk lebih detail penggunaan perintah.sumber