Bagaimana membandingkan dua file di Notepad ++ v6.6.8


102

Saya ingin membandingkan nilai dari dua file berbeda.
Di Notepad ++ versi 5.0.3 kami memiliki tombol pintas Alt+ dtetapi di versi 6.6.8 saya tidak dapat menemukan opsi untuk membandingkan.

Beri tahu saya juga versi mana yang paling stabil.

Jawaban:


116

Ada plugin " Bandingkan ". Anda dapat menginstalnya melalui Plugins > Plugin Manager .

Atau Anda dapat menginstal perangkat lunak perbandingan file khusus seperti WinMerge .


WinMerge adalah cara terbaik (bahkan saat menjadi penggemar Notepad ++)
eskalator

1
@eskalator Ya, itu benar. Saya menginstal kedua program dan membuat skrip NppExec untuk memulai winmerge. Jika ada tampilan terpisah, winmerge memuat file dari tampilan kiri dan membandingkannya dengan yang di kanan, dengan satu klik di Notepad ++. Yang terbaik dari kedua dunia :)
Lars Fischer

1
@Larsischer Kedengarannya luar biasa. Saya berhasil mengunduh semua plugin dan WinMerge. Tetapi saya tidak benar-benar tahu bagaimana saya akan menggunakan skrip NppExec untuk memulai winmerge. Maukah Anda membagikan naskah Anda? Kita bisa bertemu di Obrolan . Terima kasih.
Alex

6
@Alex Anda akan menginstal misalnya WinMerge, kemudian menginstal Plugin NppExec untuk Notepad ++. Kemudian buat skrip melalui Plugins -> NppExec-> Execute ... dengan konten ini: npp_console keep npp_save "$(LEFT_VIEW_FILE)" npp_save "$(Right_VIEW_FILE)" npp_run "C:\Program Files (x86)\WinMerge\WinMergeU.exe" "$(LEFT_VIEW_FILE)" "$(Right_VIEW_FILE)" (empat baris) Yang akan menjalankan WinMerge dengan file tampilan kiri dan kanan (atau file saat ini jika hanya satu tampilan yang aktif). Simpan skrip di bawah beberapa nama dan lihat stackoverflow.com/a/34611800/4086774 untuk menetapkan pintasan ke sana.
Lars Fischer

1
@ConradB Perbandingan Plugin yang disebutkan adalah plugin notepad ++ . Ini adalah cara melakukannya menggunakan notepad ++ selain membuka kedua file dan membandingkan secara manual. Tetapi saya harus mengakui bahwa alat khusus seperti winmerge atau kdiff3 lebih baik.
Lars Fischer

44

Memperbarui:

  • untuk Notepad ++ 7.5 dan yang lebih baru gunakan Bandingkan v2.0.0
  • untuk Notepad ++ 7.7 dan yang lebih baru gunakan Bandingkan v2.0.0 untuk Notepad ++ 7.7, jika Anda perlu menginstal secara manual ikuti penjelasan di bawah ini, jika tidak gunakan "Plugin Admin".

Saya menggunakan Bandingkan plugin 2 untuk notepad ++ 7.5 dan versi yang lebih baru. Notepad ++ 7.5 dan versi yang lebih baru tidak memiliki pengelola plugin . Anda harus mengunduh dan menginstal plugin secara manual. Dan YA penting jika Anda menggunakan 64bit atau 32bit (86x).

Jadi Perlu diingat, jika Anda menggunakan Notepad ++ versi 64 bit, Anda juga harus menggunakan plugin versi 64 bit, dan sama berlaku untuk 32bit.

Saya menulis panduan cara menginstalnya:

  1. Mulai Notepad ++ Anda sebagai mode administrator.
  2. Tekan F1untuk mengetahui apakah Notepad ++ Anda 64bit atau 32bit (86x), maka Anda perlu mengunduh versi plugin yang benar. Unduh Bandingkan-plugin 2 .
  3. Unzip Compare-plugin di folder sementara.
  4. Impor plugin dari folder sementara.
  5. Plugin akan muncul di bawah menu Plugins.

Catatan:
Anda juga dapat menyeret dan menjatuhkan .dllfile plugin langsung di folder plugin.
64bit: %programfiles%\Notepad++\plugins
32bit:%programfiles(x86)%\Notepad++\plugins

Perbarui Terima kasih kepada @TylerH dengan pembaruan ini: Notepad ++ Sekarang memiliki "Admin Plugin" sebagai pengganti dari Manajer Plugin lama. Tetapi metode ini (jawaban) masih berlaku untuk menambahkan plugin secara manual untuk hampir semua plugin Notepad ++.

Penafian: tautan pedoman ini merujuk ke situs web pribadi saya .


3
TERIMA KASIH! Versi terbaru Notepad ++ menghapus Plugin Manager karena alasan apa pun, jadi jawaban Anda adalah satu-satunya yang berfungsi.
omikes

1
@oMiKeY Jangan mengutip saya, tetapi saya yakin pengelola plugin telah mendorong iklan ke sana dan pengembang NP ++ tidak ingin hal semacam itu menjadi bagian dari komunitas N ++.
C Bauer

3
Notepad ++ Sekarang memiliki "Admin Plugin" sebagai pengganti dari Manajer Plugin lama, FYI.
TylerH

1
Bagi saya solusi ini berhasil, karena sistem saya berada di belakang firewall yang memiliki akses internet terbatas.
Romesh

1
Jauh lebih mudah dari ini. Plugins> Admin Plugin> Centang Bandingkan> Instal (V 7.8.4 - 32 bit)
JGFMK

6

Sebagai alternatif, Anda dapat menginstal "SourceForge Notepad ++ Compare Plugin 1.5.6". Ini menyediakan fungsionalitas perbandingan antara dua file dan menunjukkan perbedaan antara dua file.

Tautan untuk merujuk: https://sourceforge.net/projects/npp-compare/files/1.5.6/


1
Saya percaya bahwa ini sebenarnya adalah plugin yang sama dengan yang disebutkan @LarsFischer
Burgi

Ini bermanfaat ketika Anda tidak dapat mengunduh plugin karena masalah kontrol akses.
M. Mashaye

Hanya 32-bit yang tampaknya juga tidak dapat dibangun kembali baru-baru ini, maaf.
Conrad B

3

Saya memberikan jawabannya karena saya perlu membandingkan 2 file di notepad ++ dan tidak ada pilihan yang tersedia.

Jadi pertama-tama aktifkan pengelola plugin seperti yang ditanyakan di sini , Kemudian ikuti langkah ini untuk membandingkan 2 file yang gratis di perangkat lunak ini.

1. buka notepad ++, buka

Plugin -> Manajer Plugin -> Tampilkan Manajer Plugin

2. Tampilkan daftar plugin yang tersedia, pilih Bandingkan dan Instal

3. Mulai ulang Notepad ++.

http://www.technicaloverload.com/compare-two-files-using-notepad/


Ini sepertinya jawaban yang benar karena menyebutkan bahwa Notepad ++ tidak datang dengan PluginManager secara langsung dan Anda harus menginstalnya terlebih dahulu seperti yang disebutkan @ Ajay2707 di tautan itu. Ini sangat membantu.
OrionMD

3

2018 10 25. Pembaruan.

Notepad ++ 7.5.8 tidak memiliki pengelola plugin secara default. Anda harus mengunduh plugin secara manual.

Perlu diingat, jika Anda menggunakan Notepad ++ versi 64 bit, Anda juga harus menggunakan plugin versi 64 bit . Saya mengalami masalah serupa di sini .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.