Jak mogę zainstalować wtyczkę Notepad ++ Hex-Editor dla systemu Windows? W przeszłości wtyczka wydawała się trudna do zainstalowania , a Notepad ++ nie ma obecnie zintegrowanego zarządzania wtyczkami w GUI.
(Nie używam już Notatnika ++ Hex-Editor, chociaż coraz częściej używam samego Notepad ++. Edytor Hexa nie obsługuje cofania, co jest dla mnie przełomem. Zamiast tego używam HxD, który jest zarówno potężny i przyjazny dla początkujących ).
Odpowiedzi:
Aktualizacja:
Wiele głosów negatywnych za moją odpowiedź i głosów pozytywnych za komentarz, że edytor HEX nie jest już dostępny. Tak nie jest, prawdopodobnie używasz
64-bit x64
Notepad ++, zainstaluj32-bit x86
i będziesz go mieć. Testowane zNotepad++ 7.8.2 32-bit
2020-01-12.https://notepad-plus-plus.org/downloads/
Pliki źródłowe edytora HEX:
https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/
Jeśli chcesz użyć,
Notepad++ 64-bit
możesz wypróbować to nieoficjalne repozytorium:https://github.com/chcg/NPP_HexEdit/releases
Oryginalny:
Od 13 listopada 2018 r.
Plugins Admin
Jest domyślnie dołączony do instalatora notatnika ++. Wybierz kartęPlugins
i kliknij,Plugins Admin...
a następnie przewiń w dół lub wyszukajHEX-Editor
.https://notepad-plus-plus.org/news/notepad-7.6-released.html
https://notepad-plus-plus.org/features/plugin-admin.html
źródło
Notepad ++ nie ma zintegrowanego zarządzania wtyczkami w GUI.
Uwagi:
Menedżer wtyczek został usunięty z Notepad ++ 7.5 z powodu sponsorowanych reklam (patrz drugi zrzut ekranu w odpowiedzi), chociaż nadal będzie dostępny, jeśli uaktualnisz ze starszej wersji Notepad ++.
Obecnie nad tym trwają prace (opiekun wtyczki i lista wtyczek będzie integrować bezpłatny hosting z menedżerem wtyczek, aby pozbyć się reklam)
W międzyczasie możesz zainstalować go ręcznie ( pobierz tutaj ).
Zaleca się korzystanie z Menedżera wtyczek (ponieważ zarządza to aktualizacją zainstalowanych wtyczek)
Kliknij Menu> Wtyczki> Menedżer wtyczek> Pokaż menedżera wtyczek
To pokazuje teraz listę dostępnych wtyczek, w tym Hex-Editor:
Wybierz wtyczkę Hex-Editor, a następnie kliknij Zainstaluj.
źródło
HexEditor_0.9.5.19_x64.zip
wersję.Zalecany tutaj Hex-Editor działa tylko w 32-bitowej wersji Notepad ++ . Zobacz odpowiedź Iana lub inną odpowiedź na rozwiązanie, które działa z wersją 64-bitową. Osobiście używam HxD zamiast heksitora Notepad ++, ponieważ nie znam heksitora Notepad ++, który obsługuje cofanie , co jest dla mnie bardzo ważne.
Najpierw zainstaluj Notepad ++ . Zalecam instalowanie wersji 64-bitowej, chyba że masz BARDZO stary komputer. Aby go znaleźć, przewiń w dół obok wersji 32-bitowej. Jeśli znasz lepszy link do wersji 64-bitowej, sugeruj go w komentarzach.
Następnie pobierz najnowszą wtyczkę HexEditor .dll . Pobrałem
HexEditor_0_9_5_UNI_dll.zip
. Nie klikaj dużego zielonego przycisku pobierania (HTMLTag_plugin itp.) - To jest reklama i może to być aplikacja, której prawie nie można się pozbyć.Na koniec otwórz plik zip, wybierz
HexEditor.dll
plik i umieść go w folderzejeśli zainstalowano 32-bitową wersję Notepad ++ i
jeśli zainstalowano wersję 64-bitową. (W przypadku starszych wersji Notepad ++ pomiń folder HexEditor)
Aby sprawdzić, czy instalacja się powiodła, uruchom ponownie Notepad ++ i powinieneś zobaczyć opcję menu Wtyczki -> Edytor heksadecymalny -> Wyświetl w heksadecymalnym. Spowoduje to przełączenie, czy przeglądasz plik w formacie szesnastkowym.
Edytor hex Notepad ++ nie musi cofać obsługi, więc już jej nie używam. (Nadal używam samego Notepad ++.) Zamiast tego używam HxD, który jest zarówno potężny, jak i przyjazny dla początkujących .
Podziękowania dla Bálint i momolang momo za zwrócenie uwagi na potrzebę folderu HexEditor w nowszych wersjach.
źródło
Jeśli powyższe rozwiązania nie działają, spróbuj wykonać następujące czynności:
Uzyskaj poprawną bibliotekę DLL z tego folderu https://github.com/chcg/NPP_HexEdit/releases (prawdopodobnie nie masz 64-bitowego systemu Windows, jeśli nie masz pewności)
Otwórz następujący folder (wstaw swoją nazwę użytkownika):
Utwórz podfolder
HexEditor
Skopiuj
HexEditor.dll
plik do tego podfolderu. Windows prawdopodobnie poprosi o pozwolenie na to.Uruchom ponownie Notepad ++
To działało dla mnie na Notepad ++ 7.6 32bit
źródło
AppData
ścieżki użytkownika, a nie%ProgramFiles%
?Od 2019 r. Oryginalna wtyczka HexEditor dla Notepad ++ została porzucona na dekadę. Źródło i 32-bitowy plik binarny wersji 0.9.5 jest dostępny na SourceForge, ale nie jest to pomocne dla użytkowników 64-bitowej NPP (prawdopodobnie obecnie większość).
Na szczęście istnieją różne rozwidlenia oryginalnego kodu źródłowego HexEditor dostępne na GitHub, a jeden z nich ma wstępnie wbudowane pliki binarne x64 dostępne do pobrania:
https://github.com/chcg/NPP_HexEdit/releases/tag/0.9.5.19
Pobierz
HexEditor_0.9.5.19_x64.zip
z powyższego łącza, utwórz katalog%ProgramFiles%\Notepad++\plugins\HexEditor
, rozpakuj pobrany plikHexEditor.dll
do tego katalogu i uruchom ponownie NPP.źródło
źródło
Dodanie HexEditor.dll do AppData nie działa dla mnie. Ale tworząc C: \ Program Files \ Notepad ++ \ plugins \ HexEditor i wstaw do niego dll, to dla mnie działa dobrze.
Używam Npp v7.6.6 (64-bit) na Windows 10
źródło