Notepad ++ to świetny edytor ... Funkcja wyrażeń regularnych jest zahamowana, ale mogę z tym żyć. Jest w porządku w większości sytuacji typu „znajdź / zamień”, a czasami okazjonalnie przeskoczę do UltraEdit (Unicode) lub TextPad (tylko ASCII).
Nie mogę jednak żyć bez edytora szesnastkowego z kranu!
Wtyczka Notepad ++ HexEditor wydaje się działać dobrze ... Używam jej często.
Z nieznanego mi powodu ta wtyczka jest siłą wyłączana przez Notepad ++ przy każdej aktualizacji do najnowszej wersji (Notepad ++), z komunikatem w rodzaju „.. z powodu problemów z niestabilnością”.
HexEditor.dll
zostanie przeniesione do „kwarantanny” podfolder: .\disabled
.
Brzmi to trochę złowieszczo. Szukałem wysoko i nisko i nie znalazłem nic, co by w jakikolwiek sposób odnosiło się do tej tajemniczej „niestabilności”. Wtyczka jest dostępna na stronie wtyczek Notepad ++ (która zawiera listę wtyczek firm trzecich i, ściśle mówiąc, nie jest stroną Notepad ++) i nie ma wzmianki o niestabilności.
Co się dzieje? Czy losowo źle to robi i uszkadza dane? Czy to powoduje awarię Notepad ++?
Czy mogę zaufać tej wtyczce?
źródło
Odpowiedzi:
Wtyczka Hex Editor została wyłączona z powodu niestabilności. Oznacza to, że wtyczka uległa awarii Notepad ++ w niektórych sytuacjach. Sam napotkałem ten problem podczas próby zapisania edytowanego pliku.
Wcześniejsze wersje Notepad ++ nie miały tych problemów z wtyczką.
źródło
wine
Wystarczy umieścić go z powrotem w folderze wtyczek i działa dobrze.
źródło
Po prostu skopiowanie HexEditor.dll z powrotem z wyłączonego do folderu wtykowego rozwiązuje problem. Nie spotkałem żadnej awarii.
źródło
Ja też lubię wtyczkę HexEditor. Wycofałem Notepad ++ do starszej wersji, aby móc pracować z tą wtyczką. Teraz sprawdziłem najnowszą wersję Notepad ++ (Unicode v5.9.2) z najnowszą wtyczką HexEditor (Unicode v.0.9.5) i działa! Wtyczka nie jest już wyłączona.
źródło
Niektóre wtyczki są wyłączane przez Notepad ++ podczas aktualizacji: /. Jedna z moich ulubionych wtyczek diff została wyłączona jakiś czas temu i musiałem zdobyć wcześniejszą wersję Notepad ++, aby sobie z tym poradzić.
źródło
Czemu? Powód odkryłem dopiero niedawno, więc równie dobrze mogę się nim tutaj podzielić. To jeden z powodów lub jeden z możliwych scenariuszy.
Po pierwsze, dopiero niedawno zacząłem używać wtyczki Hex Editor do Notepad ++. Nie wiedziałem więc, że Notepad ++ ma problemy ze stabilnością tej wtyczki. Ale to się liczy! Wtyczka nie była aktualizowana przez bardzo długi czas (spróbuj sześć lat), podczas gdy Notepad ++ był aktualizowany regularnie (kilkanaście w ciągu roku). W pewnym momencie Notepad ++ stał się niezgodny z tą wtyczką.
Z mojego punktu widzenia nie jest to poważny problem. Ale rozumiem, dlaczego autor Notepad ++ chce przejść obok tej wtyczki i wyłączyć ją za każdym razem, gdy Notepad ++ jest aktualizowany do nowej wersji. Skrypt instalatora przenosi wtyczkę do podfolderu o nazwie „wyłączony”.
Ostatnio miałem kilka plików NFO na komputerze, a kiedy kliknąłem jeden z nich prawym przyciskiem myszy i wybrałem do edycji w Notepad ++ z menu kontekstowego, Notepad ++ się zawiesił. Myślałem, że to dziwne. Więc uruchomiłem Notepad ++, a następnie przeciągnąłem i upuściłem na niego plik i zadziałało. Więc zawieszał się za każdym razem, gdy korzystałem z menu kontekstowego, aby otworzyć plik, i działał za każdym razem, gdy przeciągałem i upuszczałem plik lub korzystałem z okna dialogowego otwartego pliku.
Kilka tygodni później dostałem monit z informacją, że dostępna jest nowa wersja Notepad ++. Więc go pobrałem i zainstalowałem. Po raz pierwszy otrzymałem wiadomość, że wtyczka Hex Editor jest niestabilna i musi zostać przeniesiona do folderu „wyłączonego”.
Pomyślałem, że to może być przyczyną awarii. Jak się okazało, tak było! Obecnie używam wersji 6.9.2 Notepad ++ i 0.9.5 wtyczki Hex Editor w systemie Windows 10 w wersji 1511 (10586.494). Gdy tylko przeniosę plik DLL dla edytora heksadecymalnego do folderu wtyczek, aby go włączyć, a następnie skorzystam z menu kontekstowego, aby otworzyć plik, program ulega awarii. Jeśli go zamknę, przenieś plik DLL z powrotem do wyłączonego folderu, a następnie nie zawiesza się podczas korzystania z menu kontekstowego.
Uwaga! Dzieje się tak tylko wtedy, gdy rozszerzenie nazwy pliku to NFO! Tak więc nie ma to wpływu na plik z rozszerzeniem nazwy TXT. Nie testowałem wielu innych rozszerzeń nazw plików, które mam na swoim komputerze, ale przetestowałem kilka z nich (np. JPG) i wygląda na to, że dotyczy to tylko plików z rozszerzeniami NFO.
Jeśli ktoś uzna to za interesujące, oto co zrobić, aby je powtórzyć.
Pamiętaj, że niektóre starsze wersje Notepad ++ również spowodują błąd. Nie wiem, która wersja wprowadziła ten problem. Ale jeśli użyjesz zbyt starej wersji, błąd nie pojawi się.
źródło
Wtyczka Hex Editor działa dla mnie bez żadnych problemów. Używam Notepad ++ 6.8.8 z Hex Editor 0.9.5.
Znalazłem tylko jeden problem, który można rozwiązać, w którym Notepad ++ nie uruchamia się poprawnie. Notepad ++ można zobaczyć w Menedżerze zadań i że zużywa on coraz więcej pamięci. Przyczyną takiego zachowania jest
%APPDATA%\Notepad++\plugins\config
brak katalogu (np. Dla nowo utworzonego użytkownika).Aby rozwiązać ten problem:
mkdir "%APPDATA%\Notepad++\plugins\config"
Nadal jest to błąd w Hex Editor w ostatnich wydaniach Notepad ++. Ale z mojego punktu widzenia nie można nazwać niestabilnej wtyczki Hex Editor.
źródło
Problem występuje tylko przy pierwszym uruchomieniu wtyczki Hexeditor.
Ustawienia Notepad ++ i wtyczek są przechowywane w twoim profilu użytkownika (% USERPROFILE% \ Appdata \ Roaming \ Notepad ++).
Odkryłem, że kiedy pliki są tworzone poprawnie, Notepad ++ uruchamia się idealnie, ale myślę, że to kombinacja plików, gdy próbowałem usuwać jeden po drugim, ale bez rezultatu.
Usunąłem wszystkie wtyczki i dodałem jedną. Następnie uruchomiłem Notepad ++, zamknąłem Notepad ++ i dodałem następną wtyczkę, dopóki wszystkie wtyczki nie zostaną dodane.
źródło