如何为Windows安装Notepad ++ Hex-Editor插件?该插件过去似乎很难安装,并且Notepad ++当前在GUI中没有集成的插件管理。
(尽管我越来越多地使用Notepad ++本身,但我不再使用Notepad ++Hex-Editor。Hex-Editor不包括撤消支持,这对我来说是一个大问题。相反,我使用HxD,这两种功能都很强大并且适合初学者。)
如何为Windows安装Notepad ++ Hex-Editor插件?该插件过去似乎很难安装,并且Notepad ++当前在GUI中没有集成的插件管理。
(尽管我越来越多地使用Notepad ++本身,但我不再使用Notepad ++Hex-Editor。Hex-Editor不包括撤消支持,这对我来说是一个大问题。相反,我使用HxD,这两种功能都很强大并且适合初学者。)
Answers:
更新:
HEX-Editor不再可用,对我的回答有很多反对,对评论有很多反对。事实并非如此,您可能正在使用64-bit x64
Notepad ++,进行安装即可32-bit x86
使用。经过Notepad++ 7.8.2 32-bit
2020-01-12 测试。
https://notepad-plus-plus.org/downloads/
HEX-Editor源文件:
https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/
如果要使用Notepad++ 64-bit
,可以尝试以下非官方回购:
https://github.com/chcg/NPP_HexEdit/releases
原版的:
Plugins Admin
默认情况下,截至2018年11月13日,Notepad ++安装程序中已包含该软件。选择选项卡Plugins
并单击,Plugins Admin...
然后向下滚动或搜索HEX-Editor
。
根据社区的要求,Notepad ++ v.7.6中提供了内置的Plugins Admin。
https://notepad-plus-plus.org/news/notepad-7.6-released.html
笔记:
由于赞助广告,插件管理器已从Notepad ++ 7.5中删除(请参阅答案中的第二个屏幕截图),但是如果您从旧版本的Notepad ++升级,该插件管理器仍然存在。
您可能会注意到,插件管理器插件已从官方发行版中删除。原因是插件管理器在其对话框中包含广告。我讨厌应用程序中的广告,并确保您没有,并且记事本++中永远不会有广告。内置的插件管理器正在开发中,我将尽力将其与Notepad ++尽快交付。
目前正在处理此问题(插件的维护者和插件列表将免费托管集成到插件管理器中,以消除广告)
同时,您可以手动安装(在此处下载)。
建议仍然使用插件管理器(因为这可以管理已安装插件的更新)
HexEditor_0.9.5.19_x64.zip
版本。
此处建议的十六进制编辑器仅适用于32位版本的Notepad ++。请参阅Ian的答案或其他答案,以获取适用于64位版本的解决方案。我个人使用HxD而不是Notepad ++ hexeditor,因为我不知道支持undo的Notepad ++ hexeditor 对我来说是一个关键功能。
首先,安装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
如果您安装了32位版本的Notepad ++,并且
C:\Program Files\Notepad++\plugins\HexEditor
如果安装了64位版本。(对于旧版本的Notepad ++,请省略HexEditor文件夹)
要测试安装是否成功,请重新启动Notepad ++,您应该看到菜单选项插件->十六进制编辑器->以十六进制查看。这将切换是否以十六进制查看文件。
Notepad ++十六进制编辑器不必撤消支持,因此我不再使用它。(我仍在使用Notepad ++本身。)相反,我使用HxD,它既强大又对初学者友好。
感谢Bálint和momolang momo指出了在较新版本中对HexEditor文件夹的需求。
如果上述解决方案不起作用,请尝试以下操作:
从此文件夹https://github.com/chcg/NPP_HexEdit/releases获取正确的DLL (如果不确定,您可能在64位Windows上)
打开以下文件夹(插入您的用户名):
C:\Users\<User name>\AppData\Local\Notepad++\plugins
创建一个子文件夹 HexEditor
将HexEditor.dll
文件复制到此子文件夹中。Windows可能会请求权限才能执行此操作。
重新启动记事本++
这对我在Notepad ++ 7.6 32bit上起作用
AppData
路径而不是%ProgramFiles%
?
截至2019年,用于Notepad ++的原始HexEditor插件已废弃十年。SourceForge上提供了源代码和版本0.9.5的32位二进制文件,但这对64位NPP(可能是当今的大多数)的用户没有帮助。
值得庆幸的是,GitHub上有很多原始HexEditor源代码的分支,其中之一具有可下载的预构建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。
将HexEditor.dll添加到AppData对我不起作用。但是通过创建一个C:\ Program Files \ Notepad ++ \ plugins \ HexEditor并将dll放入其中,那么它对我来说很好用。
我正在窗口10上使用Npp v7.6.6(64位)