ฉันจะติดตั้งปลั๊กอิน Notepad ++ Hex-Editor ได้อย่างไร


23

ฉันจะติดตั้งปลั๊กอิน Notepad ++ Hex-Editor สำหรับ Windows ได้อย่างไร ดูเหมือนว่าปลั๊กอินจะติดตั้งยากในอดีตและ Notepad ++ ปัจจุบันยังไม่มีการจัดการปลั๊กอินใน GUI

(ฉันไม่ได้ใช้ Notepad ++ Hex-Editor อีกต่อไปแม้ว่าฉันจะใช้ Notepad ++ ตัวเองมากขึ้นเรื่อย ๆ Hex-Editor ไม่ได้รวมการสนับสนุนการเลิกทำซึ่งเป็นการดีลเลอร์สำหรับฉันแทนฉันใช้ HxD ซึ่งมีประสิทธิภาพ และเป็นมิตรกับผู้เริ่มต้น )


ฉันใช้ปลั๊กอิน Hex-Editor และ Notepad ++ จะปิดใช้งานเสมอเมื่ออัปเกรด เป็นเพราะในบางกรณีมันแสดงค่าที่ไม่ถูกต้อง คุณได้รับคำเตือน
Jimbot

ขอบคุณ HxD ดูเหมือนเปลี่ยนที่ดีเยี่ยมจน Hex-Editor กำลังซ่อมแซม
ลอรีสเติร์

ฉันแนะนำให้ยอมรับคำตอบของ @Ogglas
Jeff

คำตอบ:


16

ปรับปรุง:

คะแนนโหวตลงมากสำหรับคำตอบของฉันและโหวตขึ้นสำหรับความคิดเห็นที่ HEX-Editor ไม่สามารถใช้ได้อีกต่อไป นี่ไม่ใช่กรณีที่คุณอาจใช้64-bit x64Notepad ++ ติดตั้ง32-bit x86และคุณจะสามารถใช้งานได้ ทดสอบกับNotepad++ 7.8.2 32-bit2020-01-12

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

ไฟล์ต้นฉบับ HEX-Editor:

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

หากคุณต้องการใช้Notepad++ 64-bitคุณสามารถลอง repo นี้อย่างไม่เป็นทางการ:

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

เดิม:

ตั้งแต่วันที่ 13 พฤศจิกายน 2018 Plugins Adminจะรวมอยู่ในตัวติดตั้ง notepad ++ โดยค่าเริ่มต้น เลือกแท็บPluginsและคลิกที่แล้วเลื่อนลงหรือค้นหาPlugins Admin...HEX-Editor

โดยการร้องขอของชุมชนผู้ดูแลระบบปลั๊กอินในตัวจะพร้อมใช้งานใน Notepad ++ v.7.6

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

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

ป้อนคำอธิบายรูปภาพที่นี่


25
ฉันมี Notepad ++ v7.7.1 แต่ไม่มีปลั๊กอิน Hex-Editor ใน Admin Plugins URL ของ f0dder ในภาพหน้าจอของคุณ ( f0dder.dcmembers.com/nppplugs.index.php ) ไม่มีอยู่อีกต่อไปและปลั๊กอินดาวน์โหลดบนไซต์ปัจจุบันของf0dder ( dcmembers.com/f0dder/download/81 ) ไม่รวม Hex-Editor
Remy Lebeau

1
ฉันยืนยันว่าปลั๊กอินที่ไม่เป็นทางการที่github.com/chcg/NPP_HexEdit/releases ใช้งานได้ ขอบคุณ
Alex Poca

@AlexPoca ฉันได้ดาวน์โหลด HexEditor.dll ฉันจะติดตั้งได้อย่างไร
แก่เก่าที่

@OldGeezer ให้ป้อน C: \ Program Files (x86) \ Notepad ++ \ ปลั๊กอินสร้างไดเรกทอรี HexEditor คัดลอก DLL ลงไปแล้วเริ่ม Notepad ++ ใหม่ คุณจะเห็นมันภายใต้เมนูปลั๊กอิน
Alex Poca

13

Notepad ++ ไม่มีการจัดการปลั๊กอินใน GUI

หมายเหตุ:

  • ตัวจัดการปลั๊กอินถูกลบออกจากNotepad ++ 7.5เนื่องจากการโฆษณาที่ได้รับการสนับสนุน (ดูภาพหน้าจอที่สองในคำตอบ) แม้ว่าจะยังคงอยู่ที่นั่นหากคุณอัปเกรดจาก Notepad ++ รุ่นเก่ากว่า

    คุณอาจสังเกตเห็นว่าปลั๊กอินตัวจัดการปลั๊กอินถูกลบออกจากการกระจายอย่างเป็นทางการ เหตุผลก็คือตัวจัดการปลั๊กอินมีโฆษณาในกล่องโต้ตอบ ฉันเกลียดโฆษณาในแอปพลิเคชันและฉันแน่ใจว่าคุณไม่มีและจะไม่มีโฆษณาใน Notepad ++ ตัวจัดการปลั๊กอินในตัวกำลังดำเนินการอยู่และฉันจะพยายามอย่างดีที่สุดในการจัดส่งด้วย Notepad ++ ASAP

  • ขณะนี้กำลังทำงานอยู่ (ผู้ดูแลปลั๊กอินและรายการปลั๊กอินจะรวมโฮสติ้งฟรีลงในตัวจัดการปลั๊กอินเพื่อกำจัดโฆษณา)

  • ในระหว่างนี้คุณสามารถติดตั้งได้ด้วยตนเอง ( ดาวน์โหลดที่นี่ )

ขอแนะนำให้ยังคงใช้ตัวจัดการปลั๊กอิน (เช่นนี้จัดการการปรับปรุงปลั๊กอินที่ติดตั้งของคุณ)

  1. คลิกเมนู> ปลั๊กอิน> ตัวจัดการปลั๊กอิน> แสดงตัวจัดการปลั๊กอิน

    ป้อนคำอธิบายรูปภาพที่นี่

  2. ตอนนี้จะแสดงรายการของปลั๊กอินที่มีอยู่รวมถึง Hex-Editor:

    ป้อนคำอธิบายรูปภาพที่นี่

  3. เลือกปลั๊กอิน Hex-Editor จากนั้นคลิกติดตั้ง

    ป้อนคำอธิบายรูปภาพที่นี่


1
ฉันไม่เห็นตัวเลือกเมนูนั้น ฉันมีเมนู "ปลั๊กอิน" แต่ไม่มีเมนูย่อย "ตัวจัดการปลั๊กอิน" ฉันใช้ Notepad ++ v7.5.6 32 บิต ตัวจัดการปลั๊กอินอาจเป็นปลั๊กอินหรือไม่?
JosiahYoder-deactive ยกเว้น ..

แน่นอนตอนนี้ฉันไม่ได้ตระหนัก ดูคำตอบที่อัปเดต
DavidPostill

6
บางทีสิ่งต่าง ๆ มีการเปลี่ยนแปลงตั้งแต่พฤษภาคม แต่ตัวแก้ไข HEX ไม่อยู่ในรายการของปลั๊กอินที่มีอยู่ในตัวจัดการปลั๊กอิน (แก้ไข: อาจเป็นเพราะฉันใช้ 64- บิต npp)
csauve

2
@csauve อาจเป็นได้ ฉันใช้งานแผ่นจดบันทึก 32 บิต ++
DavidPostill

8
@csauve ผมพบว่ารุ่น 64 บิตบน GitHub: NPP HexEdit เพียงดาวน์โหลดHexEditor_0.9.5.19_x64.zipเวอร์ชัน
นาย Polywhirl

13

Hex-Editor ที่แนะนำในที่นี้ใช้ได้กับ Notepad ++ รุ่น 32 บิตเท่านั้น โปรดดูคำตอบของเอียนหรือคำตอบอื่นสำหรับวิธีแก้ปัญหาที่ใช้งานได้กับรุ่น 64 บิต ฉันใช้HxDเป็นการส่วนตัวแทนตัวเลือกเลขฐานสิบหก Notepad ++ เพราะฉันไม่ทราบหมายเลขตัวแก้ไข Notepad ++ ซึ่งสนับสนุนการเลิกทำซึ่งเป็นคุณสมบัติที่สำคัญสำหรับฉัน


ครั้งแรกที่ติดตั้ง Notepad ++ ฉันขอแนะนำให้ติดตั้งเวอร์ชัน 64 บิตยกเว้นว่าคุณมีเครื่องเก่ามาก หากต้องการค้นหาให้เลื่อนลงมาผ่านรุ่น 32 บิต หากคุณรู้จักลิงค์ที่ดีกว่าไปยังเวอร์ชั่น 64 บิตโปรดแนะนำมันในความคิดเห็น

ถัดไปดาวน์โหลดHexEditor ล่าสุด .dll ปลั๊กอิน HexEditor_0_9_5_UNI_dll.zipฉันดาวน์โหลด อย่าคลิกปุ่มดาวน์โหลดสีเขียวขนาดใหญ่ (HTMLTag_plugin หรืออื่น ๆ ) - นั่นเป็นโฆษณาและอาจเป็นแอพบางตัวที่เกือบจะเป็นไปไม่ได้ที่จะกำจัด

สุดท้ายให้เปิดไฟล์ zip เลือกHexEditor.dllไฟล์และวางไว้ในโฟลเดอร์

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

ถ้าคุณติดตั้ง Notepad ++ เวอร์ชัน 32 บิต

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

หากคุณติดตั้งเวอร์ชัน 64 บิต (สำหรับ Notepad รุ่นเก่ากว่าให้ข้ามโฟลเดอร์ HexEditor)

เพื่อทดสอบว่าการติดตั้งของคุณสำเร็จหรือไม่ให้รีสตาร์ท Notepad ++ และคุณจะเห็นตัวเลือกเมนูเสริม -> Hex-Editor -> ดูใน Hex วิธีนี้จะสลับว่าคุณกำลังดูไฟล์ในฐานสิบหกหรือไม่

ตัวแก้ไข hex Notepad ++ ไม่ต้องยกเลิกการสนับสนุนดังนั้นฉันจึงไม่ใช้อีกต่อไป (ผมยังคงใช้ Notepad ++ ตัวเอง.) แต่ฉันใช้ HxD ซึ่งเป็นทั้งที่มีประสิทธิภาพและเริ่มต้นง่าย

ขอบคุณBálintและmomolang momo ที่ชี้ให้เห็นความจำเป็นในการใช้โฟลเดอร์ HexEditor ในเวอร์ชั่นที่ใหม่กว่า


HxD เป็นคำแนะนำที่ดี ติดตั้งและใช้งานง่าย
Casper

4
ไบนารีที่ดาวน์โหลดได้สำหรับปลั๊กอินดูเหมือนว่าจะใช้งานได้กับ 32 บิตเท่านั้น - 64 บิต NPP ของฉันปฏิเสธที่จะโหลดปลั๊กอินโดยบอกว่ามันเข้ากันไม่ได้เพราะมันเป็น 32 บิต
ChrisWue

1
@JosiahYoder เพิ่งยืนยันให้คุณ มันจะไม่โหลดหากไม่มีการวางไว้ในโฟลเดอร์ที่มีชื่อเดียวกัน
Bálint

2
-1 นี้ทำงานเฉพาะสำหรับ 32bit Notepad ++ ซึ่งเป็นล้าสมัยมาก
jcollum

1
@JosiahYoder ปัญหาไม่ใช่ NPP ปัญหาคือปลั๊กอิน HexEditor เป็น 32 บิตเท่านั้นดังนั้นจึงไม่สามารถโหลดได้โดย x64 NPP
Ian Kemp

6

หากวิธีการด้านบนใช้ไม่ได้ให้ลองวิธีต่อไปนี้:

  1. รับ DLL ที่ถูกต้องจากโฟลเดอร์นี้https://github.com/chcg/NPP_HexEdit/releases (คุณอาจใช้ Windows 64 บิตหากคุณไม่แน่ใจ)

  2. เปิดโฟลเดอร์ต่อไปนี้ (ใส่ชื่อผู้ใช้ของคุณ):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. สร้างโฟลเดอร์ย่อย HexEditor

  4. คัดลอกHexEditor.dllไฟล์ลงในโฟลเดอร์ย่อยนี้ Windows อาจจะขออนุญาตทำเช่นนี้

  5. รีสตาร์ท Notepad ++

สิ่งนี้ใช้ได้กับฉันใน Notepad ++ 7.6 32 บิต


1
นี่คือคำตอบที่ง่ายที่สุดที่ทำงานสำหรับฉันใน Notepad v7.7.1
jcollum

สิ่งนี้ใช้ได้กับฉันด้วย (Notepad ++ v7.8.1 64- บิต) ...
aschipfl

ทำไมคุณกำลังใช้ผู้ใช้AppDataเส้นทางและไม่%ProgramFiles%?
not2qubit

ฉันดูเหมือนจะจำได้ว่ามันเกี่ยวข้องกับวิธีการติดตั้ง Notepad ++ เดิมคือผู้ใช้คนเดียวหรือผู้ใช้ทั้งหมด บนเครื่องของฉันโฟลเดอร์นั้นมีไฟล์อื่น ๆ ที่เกี่ยวข้อง
Martin Evans

6

ตั้งแต่ปี 2019 ปลั๊กอิน HexEditor ดั้งเดิมสำหรับ Notepad ++ ได้ถูกละทิ้งมาเป็นเวลาสิบปีแล้ว Source และไบนารี 32 บิตของเวอร์ชัน 0.9.5 มีอยู่ใน SourceForge แต่สิ่งนี้ไม่เป็นประโยชน์สำหรับผู้ใช้ NPP 64 บิต (อาจเป็นส่วนใหญ่ในปัจจุบัน)

โชคดีที่มีซอร์สโค้ด HexEditor ต้นฉบับมากมายที่มีอยู่ใน GitHub และหนึ่งในนั้นมีไบนารี x64 ที่สร้างไว้ล่วงหน้าแล้วสำหรับการดาวน์โหลด:

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

ดาวน์โหลดHexEditor_0.9.5.19_x64.zipจากลิงก์ด้านบนสร้างไดเรกทอรี%ProgramFiles%\Notepad++\plugins\HexEditorแตกไฟล์ที่ดาวน์โหลดHexEditor.dllมาไว้ในไดเรกทอรีนั้นและเริ่ม NPP ใหม่


1
นี่คือคำตอบที่ถูกต้องและขวาเส้นทางที่จะนำปลั๊กอินครั้งดาวน์โหลด
not2qubit

2
  1. แยกไฟล์ dll จาก zip หลังจากดาวน์โหลดจากhttps://github.com/chcg/NPP_HexEdit/releases
  2. เปิด Notepad ++ แล้วคลิก settings-> Import-> Import Plugin (s) ...
  3. เลือกไฟล์ dll ที่จะต้องนำเข้า
  4. ปิด Notepad ++ และเปิดใหม่
  5. Hex-Editor จะแสดงใต้ปลั๊กอิน

-2

การเพิ่ม HexEditor.dll ให้กับ AppData ไม่สามารถใช้งานได้สำหรับฉัน แต่ด้วยการสร้าง C: \ Program Files \ Notepad ++ \ plugins \ HexEditor และใส่ dll เข้าไปแล้วมันก็ใช้ได้ดีสำหรับฉัน

ฉันใช้ Npp v7.6.6 (64 บิต) ในหน้าต่าง 10


1
แนะนำวิธีนี้เมื่อหนึ่งปีก่อน
Ramhound

จริงๆเหรอ? ฉันไม่เห็นมันในหัวข้อนี้ อย่างไรก็ตามหวังว่ามันจะทำงานเพื่อคนอื่น
Momolang momo

มันถูกส่งเมื่อวันที่ 19 พฤษภาคม 2018
Ramhound

อย่างที่ฉันบอกไปมันใช้งานไม่ได้สำหรับฉันด้วยวิธีการนั้น ฉันต้องสร้าง "HexEditor" ในไดเรกทอรีปลั๊กอินเพื่อให้มันใช้งานได้
Momolang momo

1
สิ่งนี้ชี้ให้เห็นอย่างแน่นอนว่า
Ramhound
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.