如何安装Notepad ++ Hex-Editor插件?


22

如何为Windows安装Notepad ++ Hex-Editor插件?该插件过去似乎很难安装,并且Notepad ++当前在GUI中没有集成的插件管理。

(尽管我越来越多地使用Notepad ++本身,但我不再使用Notepad ++Hex-Editor。Hex-Editor不包括撤消支持,这对我来说是一个大问题。相反,我使用HxD,这两种功能都很强大并且适合初学者。)


我正在使用Hex-Editor插件,并且Notepad ++在升级时始终禁用它。这是因为在某些情况下,它显示错误的值。您已被警告
Jimbot '18

谢谢。在修复 Hex-Editor之前,HxD看起来是极好的替代品。
Laurie Stearn,

我建议接受@Ogglas的回答。
杰夫

Answers:


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,可以尝试以下非官方回购:

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

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

在此处输入图片说明


24
我有Notepad ++ v7.7.1,但是在Plugins Admin中没有可用的Hex-Editor插件。屏幕快照中的f0dder URL(f0dder.dcmembers.com/nppplugs.index.php)不再存在,并且在f0dder当前站点(dcmembers.com/f0dder/download/81)下载的插件不包含Hex-Editor。
雷米·勒博

1
我确认github.com/chcg/NPP_HexEdit/releases上的非官方插件可以正常工作。谢谢
Alex Poca

13

Notepad ++在GUI中没有集成的插件管理。

笔记:

  • 由于赞助广告,插件管理器已从Notepad ++ 7.5中删除(请参阅答案中的第二个屏幕截图),但是如果您从旧版本的Notepad ++升级,该插件管理器仍然存在。

    您可能会注意到,插件管理器插件已从官方发行版中删除。原因是插件管理器在其对话框中包含广告。我讨厌应用程序中的广告,并确保您没有,并且记事本++中永远不会有广告。内置的插件管理器正在开发中,我将尽力将其与Notepad ++尽快交付。

  • 目前正在处理此问题(插件的维护者和插件列表将免费托管集成到插件管理器中,以消除广告)

  • 同时,您可以手动安装(在此处下载)。

建议仍然使用插件管理器(因为这可以管理已安装插件的更新)

  1. 单击菜单>插件>插件管理器>显示插件管理器

    在此处输入图片说明

  2. 现在,这将显示可用插件的列表,包括Hex-Editor:

    在此处输入图片说明

  3. 选择Hex-Editor插件,然后单击“安装”。

    在此处输入图片说明


1
我没有看到该菜单选项。我有一个“插件”菜单,但是没有“插件管理器”子菜单。我正在使用Notepad ++ v7.5.6 32位。插件管理器本身可以是插件吗?
除JosiahYoder处于活动状态之外。.

确实是现在,我没有意识到。查看最新答案。
DavidPostill

6
也许自5月以来情况有所变化,但是在插件管理器中,HEX编辑器不再位于可用插件列表中。(编辑:这可能是因为我正在运行64位
npp

2
@csauve可能是。我正在运行32位记事本++
DavidPostill

8
@csauve我在GitHub上找到了64位版本:NPP HexEdit。只需下载HexEditor_0.9.5.19_x64.zip版本。
Polywhirl先生

13

此处建议的十六进制编辑器仅适用于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文件夹的需求。


HxD是一个很好的技巧。容易安装,也容易使用。
卡斯珀

4
该插件的可下载二进制文件似乎仅适用于32位-我的64位NPP拒绝加载该插件,因为它是32位,因此不兼容。
ChrisWue

1
@JosiahYoder刚刚为您确认。如果不将其放入具有相同名称的文件夹中,将无法加载。
巴林(Bálint)

2
-1,这仅适用于32位Notepad ++,这已经非常过时了
jcollum

1
@JosiahYoder问题不是NPP,问题在于HexEditor插件只有32位,因此无法由x64 NPP加载。
伊恩·肯普

6

如果上述解决方案不起作用,请尝试以下操作:

  1. 从此文件夹https://github.com/chcg/NPP_HexEdit/releases获取正确的DLL (如果不确定,您可能在64位Windows上)

  2. 打开以下文件夹(插入您的用户名):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. 创建一个子文件夹 HexEditor

  4. HexEditor.dll文件复制到此子文件夹中。Windows可能会请求权限才能执行此操作。

  5. 重新启动记事本++

这对我在Notepad ++ 7.6 32bit上起作用


1
这是为我工作在记事本v7.7.1最简单的答案
jcollum

这也对我有用(Notepad ++ v7.8.1 64位)...
aschipfl

为什么要使用用户AppData路径而不是%ProgramFiles%
not2qubit

我似乎记得它与最初安装Notepad ++的方式有关,即单个用户或所有用户。在我的机器上,该文件夹包含其他相关文件。
Martin Evans

6

截至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。


1
这是正确的答案,也是下载插件后放置插件的正确路径
not2qubit


-2

将HexEditor.dll添加到AppData对我不起作用。但是通过创建一个C:\ Program Files \ Notepad ++ \ plugins \ HexEditor并将dll放入其中,那么它对我来说很好用。

我正在窗口10上使用Npp v7.6.6(64位)


1
该解决方案是在一年前提出的。
拉姆猎犬,

真的吗?我没有在此线程上看到它。无论如何希望它对其他人有用。
Momolang momo

它于2018
。– Ramhound

正如我提到的那样,这种方法不适用于我。我需要在plugins目录中创建一个“ HexEditor”以使其正常运行。
Momolang momo

1
恰恰表明了这一点。
拉姆猎犬,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.