Bagaimana cara saya menginstal plugin Notepad ++ Hex-Editor?

22

Bagaimana saya bisa menginstal plugin Notepad ++ Hex-Editor untuk Windows? Plugin tampaknya sulit dipasang di masa lalu , dan Notepad ++ saat ini tidak memiliki manajemen plugin terintegrasi di GUI.

(Saya tidak lagi menggunakan Notepad ++ Hex-Editor, meskipun saya menggunakan Notepad ++ itu sendiri semakin banyak. Hex-Editor tidak termasuk undo support, yang merupakan deal-breaker bagi saya. Sebaliknya, saya menggunakan HxD, yang keduanya kuat dan ramah pemula .)

JosiahYoder-deactive kecuali ..
sumber
Saya menggunakan plugin Hex-Editor, dan Notepad ++ selalu menonaktifkannya ketika memutakhirkan. Itu karena, dalam beberapa kasus, ini menampilkan nilai yang salah. Anda telah diperingatkan
Jimbot
Terima kasih. HxD tampak seperti pengganti yang sangat baik sampai Hex-Editor diperbaiki .
Laurie Stearn
Saya sarankan menerima jawaban @Oglas '.
Jeff

Jawaban:

16

Memperbarui:

Banyak suara turun untuk jawaban saya dan suara atas untuk komentar bahwa HEX-Editor tidak lagi tersedia. Ini tidak terjadi, Anda mungkin menggunakan 64-bit x64Notepad ++, instal 32-bit x86dan Anda akan memilikinya tersedia. Diuji dengan Notepad++ 7.8.2 32-bit2020-01-12.

https://notepad-plus-plus.org/downloads/

File sumber HEX-Editor:

https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

Jika Anda ingin menggunakan, Notepad++ 64-bitAnda dapat mencoba repo tidak resmi ini:

https://github.com/chcg/NPP_HexEdit/releases

Asli:

Pada 13 Nov 2018 Plugins Admintermasuk dalam penginstal notepad ++ secara default. Pilih tab Pluginsdan klik pada Plugins Admin...kemudian gulir ke bawah atau cari HEX-Editor.

Atas permintaan komunitas, Admin Plugin bawaan tersedia di Notepad ++ v.7.6.

https://notepad-plus-plus.org/news/notepad-7.6-released.html

https://notepad-plus-plus.org/features/plugin-admin.html

masukkan deskripsi gambar di sini

Ogglas
sumber
24
Saya memiliki Notepad ++ v7.7.1, tetapi tidak ada plugin Hex-Editor yang tersedia di Admin Plugin. URL f0dder di tangkapan layar Anda ( f0dder.dcmembers.com/nppplugs.index.php ) tidak ada lagi, dan pengunduhan plugin di situs f0dder saat ini ( dcmembers.com/f0dder/download/81 ) tidak termasuk Hex-Editor.
Remy Lebeau
1
Saya mengonfirmasi bahwa plugin tidak resmi di github.com/chcg/NPP_HexEdit/releases berfungsi. Terima kasih
Alex Poca
13

Notepad ++ tidak memiliki manajemen plugin terintegrasi di GUI.

Catatan:

  • Plugin Manager dihapus dari Notepad ++ 7.5 karena iklan yang disponsori (lihat tangkapan layar kedua di jawabannya), meskipun itu masih ada jika Anda meningkatkan versi dari Notepad ++ yang lebih lama.

    Anda mungkin memperhatikan bahwa plugin Plugin Manager telah dihapus dari distribusi resmi. Alasannya adalah Plugin Manager berisi iklan dalam dialognya. Saya membenci iklan di aplikasi, dan saya memastikan Anda tidak ada, dan tidak akan pernah ada Iklan di Notepad ++. Plugin Manager bawaan sedang dalam proses, dan saya akan melakukan yang terbaik untuk mengirimkannya dengan Notepad ++ ASAP.

  • Saat ini sedang dikerjakan (pengelola plugin dan daftar plugin akan mengintegrasikan hosting gratis ke dalam pengelola plugin untuk menyingkirkan iklan)

  • Sementara itu Anda dapat menginstalnya secara manual ( unduh di sini ).

Disarankan untuk tetap menggunakan Plugin Manager (karena ini mengelola pembaruan plugin yang diinstal)

  1. Klik Menu> Plugins> Plugin Manager> Show Plugin Manager

    masukkan deskripsi gambar di sini

  2. Ini sekarang menunjukkan daftar plugin yang tersedia, termasuk Hex-Editor:

    masukkan deskripsi gambar di sini

  3. Pilih plugin Hex-Editor dan kemudian klik Instal.

    masukkan deskripsi gambar di sini

DavidPostill
sumber
1
Saya tidak melihat opsi menu itu. Saya memiliki menu "Plugins", tetapi tidak ada sub-menu "Plugin Manager". Saya menggunakan Notepad ++ v7.5.6 32 bit. Bisakah pengelola plugin itu sendiri menjadi plugin?
JosiahYoder-deactive kecuali ..
Memang sekarang, saya tidak menyadarinya. Lihat jawaban yang diperbarui.
DavidPostill
6
Mungkin hal telah berubah sejak Mei, tetapi HEX-editor tidak lagi ada dalam daftar plugin yang tersedia di manajer plugin. (sunting: ini mungkin karena saya menjalankan
npp
2
@csauve Bisa jadi. Saya menjalankan notepad 32bit ++
DavidPostill
8
@csauve Saya menemukan versi 64-bit di GitHub: NPP HexEdit . Unduh saja HexEditor_0.9.5.19_x64.zipversinya.
Tn. Polywhirl
13

Hex-Editor yang direkomendasikan di sini hanya berfungsi untuk Notepad ++ versi 32-bit . Silakan lihat jawaban Ian atau jawaban lain untuk solusi yang bekerja dengan versi 64-bit. Saya pribadi menggunakan HxD bukan hexeditor Notepad ++ karena saya tidak mengetahui hexeditor Notepad ++ yang mendukung undo , yang merupakan fitur penting bagi saya.


Pertama, instal Notepad ++ . Saya sarankan menginstal versi 64-bit kecuali Anda memiliki mesin SANGAT lama. Untuk menemukannya, gulir ke bawah melewati versi 32-bit. Jika Anda mengetahui tautan yang lebih baik ke versi 64-bit, harap sarankan di komentar.

Selanjutnya, unduh plugin HexEditor .dll terbaru . Saya mengunduh HexEditor_0_9_5_UNI_dll.zip. Jangan klik tombol unduhan besar berwarna hijau (HTMLTag_plugin atau dll) - itu adalah iklan dan bisa jadi beberapa aplikasi yang hampir tidak mungkin untuk dihilangkan.

Terakhir, buka file zip, pilih HexEditor.dllfile dan letakkan di folder

C:\Program Files (x86)\Notepad++\plugins\HexEditor

jika Anda menginstal Notepad ++ versi 32-bit dan

C:\Program Files\Notepad++\plugins\HexEditor

jika Anda menginstal versi 64-bit. (Untuk Notepad ++ versi lama, abaikan folder HexEditor)

Untuk menguji apakah instalasi Anda berhasil, restart Notepad ++, dan Anda akan melihat opsi menu Plugins -> Hex-Editor -> View in Hex. Ini akan beralih apakah Anda melihat file dalam hex.

Notepad ++ hex editor tidak harus membatalkan dukungan, jadi saya tidak lagi menggunakannya. (Saya masih menggunakan Notepad ++ itu sendiri.) Sebagai gantinya, saya menggunakan HxD, yang sangat kuat dan ramah-pemula .

Terima kasih kepada Bálint dan momolang momo karena menunjukkan perlunya folder HexEditor dalam versi yang lebih baru.

JosiahYoder-deactive kecuali ..
sumber
HxD adalah tip yang bagus. Mudah dipasang dan digunakan.
Casper
4
Biner yang dapat diunduh untuk plugin tampaknya hanya berfungsi dengan 32bit - NPP 64bit saya menolak memuat plugin yang mengatakan bahwa itu tidak kompatibel karena 32bit.
ChrisWue
1
@JosiahYoder Baru saja mengkonfirmasi untuk Anda. Itu tidak akan memuat tanpa menempatkannya di dalam folder dengan nama yang sama.
Bálint
2
-1, ini hanya berfungsi untuk 32bit Notepad ++, yang sangat ketinggalan jaman
jcollum
1
@JosiahYoder Masalahnya bukan NPP, masalahnya adalah bahwa plugin HexEditor hanya 32bit dan karena itu tidak dapat dimuat oleh x64 NPP.
Ian Kemp
6

Jika solusi di atas tidak berhasil, coba yang berikut ini:

  1. Dapatkan DLL yang benar dari folder ini https://github.com/chcg/NPP_HexEdit/releases (Anda mungkin menggunakan Windows 64bit jika Anda tidak yakin)

  2. Buka folder berikut (masukkan nama pengguna Anda):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. Buat subfolder HexEditor

  4. Salin HexEditor.dllfile ke subfolder ini. Windows mungkin akan meminta izin untuk melakukan ini.

  5. Mulai ulang Notepad ++

Ini bekerja untuk saya di Notepad ++ 7.6 32bit

Martin Evans
sumber
1
Ini adalah jawaban paling sederhana yang bekerja untuk saya di Notepad v7.7.1
jcollum
Ini juga berfungsi untuk saya (Notepad ++ v7.8.1 64-bit) ...
aschipfl
Mengapa Anda menggunakan AppDatajalur pengguna dan bukan %ProgramFiles%?
not2qubit
Sepertinya saya mengingatnya terkait dengan bagaimana Notepad ++ awalnya diinstal, yaitu pengguna tunggal atau semua pengguna. Di komputer saya, folder itu berisi file terkait lainnya.
Martin Evans
6

Pada 2019, plugin HexEditor asli untuk Notepad ++ telah ditinggalkan selama satu dekade. Sumber dan biner 32-bit dari versi 0.9.5 tersedia di SourceForge, tetapi ini tidak membantu bagi pengguna NPP 64-bit (mungkin mayoritas saat ini).

Untungnya ada berbagai fork dari kode sumber HexEditor asli yang tersedia di GitHub, dan salah satunya memiliki binari x64 prebuilt yang tersedia untuk diunduh:

https://github.com/chcg/NPP_HexEdit/releases/tag/0.9.5.19

Unduh HexEditor_0.9.5.19_x64.zipdari tautan di atas, buat direktori %ProgramFiles%\Notepad++\plugins\HexEditor, ekstrak unduhan HexEditor.dllke direktori itu, dan mulai ulang NPP.

Ian Kemp
sumber
1
Ini adalah jawaban yang benar, dan jalur yang tepat untuk meletakkan plugin setelah diunduh .
not2qubit
2
  1. Ekstrak file dll dari zip setelah mengunduh dari https://github.com/chcg/NPP_HexEdit/releases
  2. Biarkan Notepad ++ terbuka, Klik pengaturan-> Impor-> Impor Plugin ...
  3. Pilih file dll yang perlu diimpor
  4. Tutup Notepad ++ dan buka kembali
  5. Hex-Editor akan ditampilkan di bawah plugin
Tony
sumber
-2

Menambahkan HexEditor.dll ke AppData tidak berfungsi untuk saya. Tetapi dengan membuat C: \ Program Files \ Notepad ++ \ plugins \ HexEditor dan memasukkan dll ke dalamnya, maka itu berfungsi dengan baik untuk saya.

Saya menggunakan Npp v7.6.6 (64-bit) di jendela 10

Momolang momo
sumber
1
Solusi ini disarankan setahun yang lalu.
Ramhound
Oh benarkah? Saya tidak melihatnya di utas ini. Pokoknya berharap itu berhasil untuk orang lain.
Momolang momo
Itu diajukan pada 19 Mei 2018.
Ramhound
Seperti yang saya sebutkan itu tidak bekerja untuk saya dengan pendekatan itu. Saya perlu membuat "HexEditor" di dalam direktori plugins untuk membuatnya berfungsi.
Momolang momo
1
Ini menyarankan hal itu.
Ramhound