Tại sao Notepad ++ vô hiệu hóa plugin HexEditor?


23

Notepad ++ là một biên tập viên tuyệt vời ... Các cơ sở biểu thức chính quy bị đóng thế, nhưng tôi có thể sống với điều đó. Hầu hết các tình huống tìm / thay thế đều ổn, và đối với những trường hợp khác, tôi sẽ chỉ lướt qua UltraEdit (Unicode) hoặc TextPad (Chỉ ASCII).

Tuy nhiên, tôi không thể sống mà không có trình soạn thảo hex trên máy!

Notepad ++ Trình soạn thảo Hex Plugin dường như hoạt động tốt ... Tôi sử dụng nó thường xuyên.

Vì một số lý do mà tôi không biết, plugin này bị Notepad ++ vô hiệu hóa bất cứ khi nào tôi nâng cấp lên phiên bản mới nhất (của Notepad ++), với một thông báo như ".. do vấn đề không ổn định". HexEditor.dll được chuyển vào thư mục con "cách ly": .\disabled.

Điều này nghe có vẻ hơi đáng ngại. Tôi đã tìm kiếm cao và thấp, và tôi không tìm thấy bất cứ điều gì liên quan đến "sự bất ổn" bí ẩn này. Plugin có sẵn trên trang plugin Notepad ++ (liệt kê các plugin của bên thứ ba, và nói đúng ra là trang Notepad ++) và không có đề cập đến sự không ổn định.

Chuyện gì đang xảy ra vậy? Liệu nó ngẫu nhiên nhận được nó sai và dữ liệu tham nhũng? Nó có bị lỗi Notepad ++ không?

Tôi có thể tin tưởng plugin này không?


Câu hỏi thú vị? Có thể là sự cố đã được khắc phục ở phía trình cắm và phía Notepad ++ không được thông báo về vấn đề này? Cuối cùng, bạn luôn có thể hỏi các nhà phát triển tại sao trình cắm được gắn thẻ không tương thích.
AndrejaKo

Một tìm kiếm Google cho Không ổn định Notepad ++ HexEditor tìm thấy một chủ đề .
Bavi_H

1
... Và đây là một tìm kiếm theo dõi lỗi có liên quan để tìm lỗi mở HexEditor: Plugin Notepad ++ - Trình theo dõi: Lỗi - Mở - HexEditor
Bavi_H

2
Cảm ơn các ý kiến. Tôi đã đến diễn đàn Sourceforge của Notepad ++ và tìm thấy một số mục. 2009-12-09 HexEditor v0.9.5 so với N ++ v5.6.1 2009-09-25 Trình soạn thảo Hex 2009-09-11 Hex-Editor v0.9.5 có sẵn Có vẻ như dữ liệu an toàn, với một số lỗi hiển thị mà chúng đang xử lý .. Đủ tốt cho tôi, vì mối quan tâm chính của tôi là câu hỏi về tham nhũng dữ liệu.
Peter.O

Câu trả lời:


9

Plugin Hex Editor đã bị vô hiệu hóa vì không ổn định. Điều này có nghĩa là plugin đã bị lỗi Notepad ++ trong một số tình huống. Tôi đã gặp vấn đề này bản thân mình khi cố gắng lưu một tập tin chỉnh sửa.

Các phiên bản trước của Notepad ++ không gặp phải những vấn đề đó với plugin.


Cảm ơn vì nhận xét ... Có lẽ tôi đã sử dụng nó theo cách không gây ra lỗi .... Trong 10 tháng kể từ khi tôi đặt câu hỏi, tôi đã giải quyết vấn đề bằng cách sử dụng Emacs là "nghiêm trọng" "biên tập viên ... (thực ra tôi đã chuyển trại hoàn toàn sang Ubuntu, nơi tôi vẫn có thể sử dụng Notepad ++; chạy trong wine.. :)
Peter.O

1
Plugin được kích hoạt và hoạt động trở lại
Sean Houlihane

Thật là bí ẩn, vì tôi đã sử dụng Notepad ++ với plugin Hex Editor trong 6 năm và chưa bao giờ thấy bất kỳ sự cố nào liên quan đến Hex Editor. Tôi cũng đã làm việc trên các tệp rất lớn (tối đa 2 GB).
Juha Untinen

@JuhaUntinen Tôi chưa bao giờ tìm ra nguyên nhân thực sự gây ra sự cố, tôi chỉ có thể xác nhận rằng chúng có thể xảy ra.
Michael K

5

Chỉ cần đặt nó trở lại trong thư mục plugin và nó hoạt động tốt.


2
Một chút đau đớn mỗi khi nâng cấp Notepad ++.
Tom.Bowen89

2

Chỉ cần sao chép Hex Editor.dll trở lại từ thư mục bị vô hiệu hóa để bổ sung giải quyết vấn đề. Tôi đã không gặp phải bất kỳ vụ tai nạn.


2

Tôi cũng thích plugin HexEditor. Tôi đã quay lại Notepad ++ thành phiên bản cũ hơn để có thể hoạt động với plugin này. Bây giờ tôi đã kiểm tra phiên bản mới nhất trên Notepad ++ (v5.9.2 Unicode) với plugin HexEditor mới nhất (v.0.9.5 Unicode) và nó hoạt động! Các plugin không còn bị vô hiệu hóa.


Nó có sẵn nhưng Ổn định vẫn cho biết có vấn đề được báo cáo.
PPC-Coder

1

Một số plugin bị vô hiệu hóa bởi Notepad ++ khi bạn nâng cấp nó: /. Một trong những plugin yêu thích khác của tôi đã bị vô hiệu hóa trở lại và tôi đã phải có một phiên bản Notepad ++ trước đó để đối phó.


1

Tại sao? Tôi đã phát hiện ra lý do tại sao chỉ gần đây, vì vậy tôi cũng có thể chia sẻ nó ở đây. Chà, đó là một trong những lý do hoặc một trong những tình huống có thể xảy ra.

Trước hết, tôi chỉ bắt đầu sử dụng plugin Hex Editor cho Notepad ++ chỉ gần đây. Vì vậy, tôi đã không biết rằng Notepad ++ có vấn đề về tính ổn định với plugin này. Nhưng nó con số! Plugin đã không được cập nhật trong một thời gian dài (thử sáu năm), trong khi Notepad ++ đã được cập nhật thường xuyên (một tá trong một năm). Tại một số điểm, Notepad ++ trở nên không tương thích với plugin này.

Nó không phải là một vấn đề lớn theo cách tôi nhìn thấy nó. Nhưng tôi có thể hiểu tại sao tác giả của Notepad ++ muốn chuyển qua plugin này và vô hiệu hóa nó mỗi khi Notepad ++ được cập nhật lên phiên bản mới. Kịch bản trình cài đặt di chuyển plugin đến thư mục con có tên "bị vô hiệu hóa".

Tôi đã có một số tệp NFO trên máy tính của mình gần đây và khi tôi nhấp chuột phải vào một trong các tệp và chọn chỉnh sửa nó trong Notepad ++ từ menu ngữ cảnh, Notepad ++ đã bị hỏng. Tôi tưởng nó lạ lắm chứ. Vì vậy, tôi bắt đầu Notepad ++ và sau đó kéo và thả tập tin vào nó và nó hoạt động. Vì vậy, nó bị sập mỗi lần tôi sử dụng menu ngữ cảnh để mở tệp và nó hoạt động mỗi lần tôi kéo và thả tệp hoặc sử dụng hộp thoại mở tệp.

Vài tuần sau tôi nhận được lời nhắc cho tôi biết rằng đã có phiên bản Notepad ++ mới. Vì vậy, tôi đã tải xuống và cài đặt nó. Đây là lần đầu tiên tôi nhận được thông báo cho tôi biết rằng plugin Hex Editor không ổn định và phải chuyển sang thư mục "bị vô hiệu hóa".

Dialog message

Tôi đã nghĩ rằng đây có thể là những gì đã gây ra sự cố. Khi nó bật ra, nó đã được! Hiện tại tôi đang sử dụng phiên bản 6.9.2 của Notepad ++ và 0.9.5 của plugin Hex Editor trên Windows 10 phiên bản 1511 (10586.494). Ngay khi tôi di chuyển tệp DLL cho Hex Editor vào thư mục plugin để kích hoạt nó, và sau đó sử dụng menu ngữ cảnh để mở tệp, nó sẽ làm hỏng chương trình. Nếu tôi tắt nó, di chuyển tệp DLL trở lại thư mục bị vô hiệu hóa, thì nó không bị sập khi sử dụng menu ngữ cảnh.

Crash error

Chú thích! Điều này chỉ xảy ra nếu phần mở rộng tên tệp là NFO! Vì vậy, đối với một tệp có phần mở rộng tên của TXT không bị ảnh hưởng. Tôi chưa thử nghiệm nhiều tiện ích mở rộng tên tệp khác trên máy tính của mình, nhưng tôi đã thử nghiệm một vài trong số chúng (ví dụ: JPG) và nó xuất hiện như thể chỉ các tệp có tiện ích mở rộng NFO bị ảnh hưởng.

Trong trường hợp ai đó thấy điều này thú vị, đây là những gì cần làm để nhân rộng nó.

  1. Cài đặt Notepad ++ phiên bản 6.9.2.
  2. Cài đặt plugin Hex Editor phiên bản 0.9.5.
  3. Tạo một tệp giả mới trên Bàn làm việc có tên dummy.nfo.
  4. Nhấp chuột phải vào tệp và chọn Chỉnh sửa bằng Notepad ++.

Lưu ý rằng một số phiên bản cũ hơn của Notepad ++ cũng sẽ gây ra lỗi. Tôi không biết phiên bản nào giới thiệu vấn đề này. Nhưng nếu bạn sử dụng một phiên bản quá cũ thì lỗi sẽ không xuất hiện.


0

Plugin Hex Editor hoạt động với tôi mà không gặp rắc rối. Tôi đang sử dụng Notepad ++ 6.8.8 với Hex Editor 0.9.5.

Tôi chỉ tìm thấy một vấn đề, có thể giải quyết được, trong đó Notepad ++ không khởi động đúng. Notepad ++ có thể được nhìn thấy trong Trình quản lý tác vụ và nó đang tiêu tốn nhiều bộ nhớ hơn. Lý do cho hành vi này là thư mục %APPDATA%\Notepad++\plugins\config bị thiếu (ví dụ: đối với người dùng mới được tạo).

Để giải quyết điều này:

  • Kết thúc tất cả các quy trình Notepad ++ của người dùng thông qua Trình quản lý tác vụ
  • Tạo thư mục bị thiếu thông qua Windows Explorer hoặc qua dòng lệnh sau
    mkdir "%APPDATA%\Notepad++\plugins\config"
  • Sau này Notepad ++ sẽ bắt đầu lại bình thường

Vẫn là nó một lỗi trong Hex Editor với các bản phát hành Notepad ++ gần đây. Nhưng theo quan điểm của tôi, không có gì để gọi plugin Hex Editor không ổn định.


0

Chỉ có một vấn đề khi lần đầu tiên bạn khởi chạy plugin Hexeditor.

Các cài đặt của Notepad ++ và plugin được lưu trữ trong userprofile của bạn (% USERPROFILE% \ Appdata \ Roaming \ Notepad ++).

Tôi thấy rằng khi các tệp được tạo chính xác thì Notepad ++ sẽ khởi động hoàn hảo, nhưng nghĩ rằng đó là sự kết hợp của các tệp khi tôi cố xóa từng cái một, nhưng không có kết quả.

Tôi loại bỏ tất cả các plugin và thêm một. Sau đó tôi bắt đầu Notepad ++, đóng Notepad ++ và thêm plugin tiếp theo cho đến khi tất cả các plugin của bạn được thêm vào.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.