Làm cách nào để cài đặt plugin Notepad ++ Hex-Editor?


22

Làm cách nào tôi có thể cài đặt plugin Notepad ++ Hex-Editor cho Windows? Plugin dường như rất khó cài đặt trong quá khứ và Notepad ++ hiện không có quản lý plugin tích hợp trong GUI.

. và thân thiện với người mới bắt đầu .)


Tôi đang sử dụng plugin Hex-Editor và Notepad ++ luôn tắt nó khi nâng cấp. Đó là bởi vì, trong một số trường hợp, nó hiển thị các giá trị sai. Bạn đã được cảnh báo
Jimbot

Cảm ơn. HxD trông giống như một sự thay thế tuyệt vời cho đến khi Hex-Editor được sửa chữa .
Laurie Stearn

Tôi khuyên bạn nên chấp nhận câu trả lời của @Ogglas.
Jeff

Câu trả lời:


16

Cập nhật:

Rất nhiều phiếu giảm cho câu trả lời của tôi và bỏ phiếu cho nhận xét rằng HEX-Editor không còn nữa. Đây không phải là trường hợp, có lẽ bạn đang sử dụng 64-bit x64Notepad ++, cài đặt 32-bit x86và bạn sẽ có sẵn nó. Đã thử nghiệm với Notepad++ 7.8.2 32-bit2020-01-12.

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

Các tệp nguồn HEX-Editor:

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

Nếu bạn muốn sử dụng, Notepad++ 64-bitbạn có thể thử repo không chính thức này:

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

Nguyên:

Kể từ ngày 13 tháng 11 năm 2018 Plugins Adminđược bao gồm trong trình cài đặt notepad ++ theo mặc định. Chọn tab Pluginsvà nhấp vào Plugins Admin...sau đó cuộn xuống hoặc tìm kiếm HEX-Editor.

Theo yêu cầu của cộng đồng, Quản trị viên Plugins tích hợp sẵn có trong Notepad ++ v.7.6.

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

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

nhập mô tả hình ảnh ở đây


24
Tôi có Notepad ++ v7.7.1, nhưng không có plugin Hex-Editor có sẵn trong Admin Admin. URL f0dder trong ảnh chụp màn hình của bạn ( f0dder.dcmembers.com/nppplugs.index.php ) không tồn tại nữa, và các plugin tải trên trang web hiện tại f0dder của ( dcmembers.com/f0dder/download/81 ) không bao gồm Hex-Editor.
Rémy Lebeau

1
Tôi xác nhận rằng plugin không chính thức tại github.com/chcg/NPP_HexEdit/release hoạt động. Cảm ơn bạn
Alex Poca

13

Notepad ++ không có quản lý plugin tích hợp trong GUI.

Ghi chú:

  • Trình quản lý plugin đã bị xóa khỏi Notepad ++ 7.5 vì quảng cáo được tài trợ (xem ảnh chụp màn hình thứ hai trong câu trả lời), mặc dù nó sẽ vẫn ở đó nếu bạn nâng cấp từ phiên bản cũ hơn của Notepad ++.

    Bạn có thể nhận thấy rằng plugin Plugin Manager đã bị xóa khỏi bản phân phối chính thức. Lý do là Plugin Manager chứa quảng cáo trong hộp thoại của nó. Tôi ghét Quảng cáo trong các ứng dụng và tôi đảm bảo với bạn rằng không có, và sẽ không bao giờ có Quảng cáo trong Notepad ++. Trình quản lý Plugin tích hợp đang được tiến hành và tôi sẽ cố gắng hết sức để gửi nó với Notepad ++ ASAP.

  • Điều này hiện đang được thực hiện (người duy trì plugin và danh sách plugin sẽ tích hợp lưu trữ miễn phí vào trình quản lý plugin để thoát khỏi quảng cáo)

  • Trong khi chờ đợi, bạn có thể cài đặt nó bằng tay ( tải về tại đây ).

Bạn vẫn nên sử dụng Trình quản lý plugin (vì điều này quản lý việc cập nhật các plugin đã cài đặt của bạn)

  1. Nhấp vào Menu> Plugin> Trình quản lý plugin> Hiển thị Trình quản lý plugin

    nhập mô tả hình ảnh ở đây

  2. Điều này hiện hiển thị một danh sách các plugin có sẵn, bao gồm Hex-Editor:

    nhập mô tả hình ảnh ở đây

  3. Chọn plugin Hex-Editor và sau đó nhấp vào Cài đặt.

    nhập mô tả hình ảnh ở đây


1
Tôi không thấy tùy chọn menu đó. Tôi có menu "Plugins", nhưng không có menu phụ "Trình quản lý plugin". Tôi đang sử dụng Notepad ++ v7.5.6 32 bit. Trình quản lý plugin có thể là một plugin không?
JosiahYoder-deactive ngoại trừ ..

Quả thực là bây giờ, tôi đã không nhận ra. Xem câu trả lời cập nhật.
DavidPostill

6
Có lẽ mọi thứ đã thay đổi kể từ tháng 5, nhưng trình soạn thảo HEX không còn trong danh sách các plugin có sẵn trong trình quản lý plugin. (chỉnh sửa: điều này có thể là do tôi đang chạy npp 64 bit)
csauve

2
@csauve Có thể. Tôi đang chạy notepad 32 bit ++
DavidPostill

8
@csauve Tôi đã tìm thấy phiên bản 64 bit trên GitHub: NPP HexEdit . Chỉ cần tải HexEditor_0.9.5.19_x64.zipphiên bản.
Ông Polywhirl

13

Hex-Editor được đề xuất ở đây chỉ hoạt động cho phiên bản 32 bit của Notepad ++ . Vui lòng xem câu trả lời của Ian hoặc câu trả lời khác cho giải pháp hoạt động với phiên bản 64 bit. Cá nhân tôi sử dụng HxD thay vì hexeditor Notepad ++ vì tôi không biết về hexeditor Notepad ++ hỗ trợ hoàn tác , đây là một tính năng quan trọng đối với tôi.


Đầu tiên, cài đặt Notepad ++ . Tôi khuyên bạn nên cài đặt phiên bản 64 bit trừ khi bạn có máy RẤT cũ. Để tìm thấy nó, cuộn xuống qua phiên bản 32 bit. Nếu bạn biết về một liên kết tốt hơn với phiên bản 64 bit, vui lòng đề xuất nó trong các bình luận.

Tiếp theo, tải xuống plugin HexEditor mới nhất . Tôi đã tải xuống HexEditor_0_9_5_UNI_dll.zip. Không nhấp vào nút tải xuống lớn màu xanh lá cây (HTMLTag_plugin hoặc v.v.) - đó là một quảng cáo và có thể là một số ứng dụng gần như không thể thoát khỏi.

Cuối cùng, mở tệp zip, chọn HexEditor.dlltệp và đặt nó vào thư mục

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

nếu bạn đã cài đặt phiên bản 32 bit của Notepad ++ và

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

nếu bạn đã cài đặt phiên bản 64 bit. (Đối với các phiên bản cũ hơn của Notepad ++, bỏ qua thư mục HexEditor)

Để kiểm tra xem cài đặt của bạn có thành công hay không, hãy khởi động lại Notepad ++ và bạn sẽ thấy tùy chọn trình đơn Plugins -> Hex-Editor -> View in Hex. Điều này sẽ chuyển đổi cho dù bạn đang xem tệp ở dạng hex.

Trình soạn thảo hex Notepad ++ không phải hoàn tác hỗ trợ, vì vậy tôi không còn sử dụng nó nữa. (Tôi vẫn đang sử dụng Notepad ++.) Thay vào đó, tôi sử dụng HxD, vừa mạnh mẽ vừa thân thiện với người mới bắt đầu .

Cảm ơn Bálint và momolang momo đã chỉ ra sự cần thiết của thư mục HexEditor trong các phiên bản mới hơn.


HxD là một mẹo tuyệt vời. Dễ dàng cài đặt và sử dụng.
Casper

4
Nhị phân có thể tải xuống cho plugin dường như chỉ hoạt động với 32 bit - NPP 64 bit của tôi đã từ chối tải plugin nói rằng nó không tương thích vì nó là 32 bit.
ChrisWue

1
@JosiahYoder Chỉ cần xác nhận nó cho bạn. Nó sẽ không tải mà không đặt nó trong một thư mục có cùng tên.
Bálint

2
-1, điều này chỉ hoạt động đối với Notepad ++ 32 bit, rất lỗi thời
jcollum

1
@JosiahYoder Vấn đề không phải là NPP, vấn đề là plugin HexEditor chỉ có 32 bit và do đó không thể được tải bởi NPP x64.
Ian Kemp

6

Nếu các giải pháp trên không hoạt động, hãy thử các cách sau:

  1. Nhận DLL chính xác từ thư mục này https://github.com/chcg/NPP_HexEdit/release (có thể bạn đang dùng Windows 64 bit nếu bạn không chắc chắn)

  2. Mở thư mục sau (chèn tên người dùng của bạn):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. Tạo thư mục con HexEditor

  4. Sao chép HexEditor.dlltập tin vào thư mục con này. Windows có thể sẽ yêu cầu sự cho phép để làm điều này.

  5. Khởi động lại Notepad ++

Điều này làm việc cho tôi trên Notepad ++ 7.6 32bit


1
Đây là câu trả lời đơn giản nhất có hiệu quả với tôi trên Notepad v7.7.1
jcollum

Điều này cũng hiệu quả với tôi (Notepad ++ v7.8.1 64-bit) ...
aschipfl

Tại sao bạn sử dụng AppDatađường dẫn người dùng mà không phải là %ProgramFiles%?
not2qubit

Tôi dường như nhớ nó liên quan đến cách Notepad ++ được cài đặt ban đầu, tức là một người dùng hoặc tất cả người dùng. Trên máy của tôi, thư mục đó chứa các tệp liên quan khác.
Martin Evans

6

Kể từ năm 2019, plugin HexEditor ban đầu cho Notepad ++ đã bị bỏ rơi trong một thập kỷ. Nguồn và nhị phân 32 bit của phiên bản 0.9.5 có sẵn trên SourceForge, nhưng điều này không hữu ích cho người dùng NPP 64 bit (có lẽ là phần lớn hiện nay).

Rất may, có nhiều nhánh khác nhau của mã nguồn HexEditor ban đầu có sẵn trên GitHub và một trong số chúng có sẵn các tệp nhị phân x64 có sẵn để tải xuống:

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

Tải xuống HexEditor_0.9.5.19_x64.ziptừ liên kết trên, tạo thư mục %ProgramFiles%\Notepad++\plugins\HexEditor, giải nén tải xuống HexEditor.dllvào thư mục đó và khởi động lại NPP.


1
Đây là câu trả lời đúng và đúng đường dẫn để đặt plugin sau khi tải xuống .
not2qubit

2
  1. Trích xuất tệp dll từ zip sau khi tải xuống từ https://github.com/chcg/NPP_HexEdit/release
  2. Mở Notepad ++, Nhấp vào cài đặt-> Nhập-> Nhập (các) Plugin ...
  3. Chọn tập tin dll cần nhập
  4. Đóng Notepad ++ và mở lại
  5. Hex-Editor sẽ hiển thị dưới các plugin

-2

Thêm HexEditor.dll vào AppData không hiệu quả với tôi. Nhưng bằng cách tạo C: \ Program Files \ Notepad ++ \ plugins \ HexEditor và đặt dll vào nó, thì nó hoạt động tốt với tôi.

Tôi đang sử dụng Npp v7.6.6 (64-bit) trên cửa sổ 10


1
Giải pháp này đã được đề xuất một năm trước.
Ramhound

ồ vậy hả Tôi không thấy nó trên chủ đề này. Dù sao hy vọng nó làm việc cho người khác.
Momolang momo

Nó đã được gửi vào ngày 19 tháng 5 năm 2018.
Ramhound

Như tôi đã đề cập, nó không hoạt động với tôi với cách tiếp cận đó. Tôi cần tạo một "HexEditor" trong thư mục plugin để làm cho nó hoạt động.
Momolang momo

1
Điều này gợi ý chính xác điều đó.
Ramhound
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.